Zum Inhalt springen

TDM

Mitglieder
  • Gesamte Inhalte

    1804
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von TDM

  1. na dann ist das doch klar... Nachdem du das Fenster in der Main erzeugt und angezeigt hast, bzw. nachdem das Fenster die Berechnung durchgeführt hat, rufst du einfach von der Instanz (das Fenster) die Funktion Get_ausgabe() auf und kommst so auf den String.
  2. struct tm - C++ Reference mktime - C++ Reference time - C++ Reference difftime - C++ Reference :beagolisc
  3. Main erzeugt irgendwo den "Schrank" und merkt sich welcher Schrank das war. Main malt den Schrank an (bzw. Schrank lässt sich anmalen). Main schaut nach, welche Farbe der Schrank hat (genau der, den sie oben erzeugt hat). Ich versteh bloß nicht, warum du in main die Ausgabe haben willst. Läuft nicht alles in der Fensterklasse?
  4. In ein ERM gehört kein Fremdschlüssel soweit ich mich erinnere. Oder meinst du ERD? vgl. http://forum.fachinformatiker.de/pruefungsaufgaben-loesungen/115903-modell-modell-ihk-musterloesungen.html
  5. Instanz.Get_ausgabe() :beagolisc Main ist ne andere Klasse?
  6. Wenn ich bei google was such, was andere vielleicht vor 5 Jahren mal gelößt haben, dann find ichs nicht, weils gelöscht ist.
  7. Indirekt, ich denke er meint die Daten in ein Pseudofile zu konvertieren/auszulesen. Das auch, aber auch die Art der Architektur (x86, x64, ...), da Datentypen unterschiedlich viel Speicherplatz benötigen. Z.B. kann ein Integer auf alten System 8 oder 16 Bit haben und auf neueren meinetwegen 32 Bit... sizeof(structureInstance)
  8. hmm, das sieht sehr nach dialogbasierend aus... Probier mal "Batch-Datei".
  9. Kann das sein, dass du keine Win32-Konsolenanwendung (oder wie auch immer das bei Borland heißt) ausgewählt hast, als du das Projekt erstellt hattest?!
  10. Darauf wollt ich hinaus. Hier noch Anmerkungen zu paar Sachen, die ich komisch find: 1. "#include <iostream>" (C++ - Standardheader haben keine .h Dateierweiterung) 2. "#include <stdio.h>" < Warum? Das ist C-Header - mischen macht den Code unübersichtlich 3. Wie Crash schon meinte, warum das ganze mit TForm? 4. "int main" < Was ist das? eine Variable oder soll das die eigentliche Main-Funktion sein? 5. Das mit dem aktuellen Jahr rausholen hab ich ja schon angemerkt... 6. In der Ausgabe fehlt ein Leerzeichen vor und nach dem Name bzw. dem Jahr. 7. "system("pause")" < Systembefehle sind eklig. Gar nicht erst angewöhnen. 8. "exit(0)" < Noch ekliger. Wenn du das einfach in einer Main verpackst (siehe 4.) wird das programm danach automatisch beendet. Ich hab wieder mal viel zu meckern, tut mir leid. :hells:
  11. Was ist, wenn ich das Programm 2009 laufen lasse?
  12. TDM

    For-Schleife

    for (int i = 0; i <= max; i++) [INDENT]for(int j = 0; j <= i; j++)[/INDENT] [INDENT][INDENT]alert(j.ToString());[/INDENT] [/INDENT] :floet:
  13. ^ Irgendwie gehen die bei '6' nichts ans Telefon :/ (110, hrhr) < kränkelt v macht mir ein Erkältungsbad
  14. Theoretisch sollte nach dem DoIt das Programm automatisch beendet werden. Application.Exit(); braucht man da nicht, weil nach der MessageBox ist DoIt beendet, danach der Konstruktor beendet und dadurch die Run-Methode. [Editerle] Ok, ich sollte alles lesen. http://msdn.microsoft.com/en-us/library/system.windows.forms.applicationcontext.exitthread.aspx
  15. Grüße, mir ist grad etwas seltsames aufgefallen. Ich schreib grad einen Converter, der einen Datensatz einer älteren Version in neues XML umwandelt. Damals wurden für bestimmte, bool'sche Werte noch zahlen verwendet. Ich prüfer daher einfach den Wert ab, ob er der zahl für false entspricht das ganze Sieht in etwa so aus: Dim combination As System.Xml.XmlElement = xmlNode("Arrangement_combination") Dim isSpecialArrangement As String = (combination.Attributes("Combi_spez").Value <> "0").ToString() So, das passt soweit - jetzt hab ich aber einen anderen Datensatz genommen, indem die gleichen werte drin stehen. Dort wird mir bei der Zuweisung des Strings eine Null-Referenz-Exception geworfen. :confused: Am Anfang dache ich, dass das Attribut-Objekt vielleicht Nothing sein könnte, ist es aber nicht. Im Variablenüberwacher vom Debug wird auch wunderschön der String "False" ausgeworfen. wenn ich keinen einzeiler mach, sondern: Dim isSpecialArrangement As String isSpecialArrangement = (combination.Attributes("Combi_spez").Value <> "0").ToString() Funktioniert das auch bei beiden Datensätzen. Weiß wer, warum das bei dem ersten nur manchmal funktioniert und was da eigentlich der Unterschied zwischen beiden Anweisungen ist? Die Reihenfolge ist ja eigentlich gleich, es deklaration und dann zuweisung (egal ob in 1 oder zwei zeilen)
  16. Schonmal in HKLM geschaut? [Editerle] Ach, verlesen - stand ja als erstes. :hells: Wenn user keine Administratoren sind und keine Programme für sie speziell ("nur für diesen Benutzer [x]") installiert wurden, dann steht da auch nix drin.
  17. Eigentlich nicht. Da ich nicht weiß, was es für eine Anwendung ist, nehm ich mal Konsolenprogramm an, ja?
  18. TDM

    Taschenrechner einfach

    scanf ("%i", &iwahl);
  19. Textfeld in der Anwendung oder aus einem anderen Programm? Wenn das ein Textfeld in der Anwendung ist, dann brauchst du das nicht erst in die Zwischenablage schieben.
  20. Naja, ein ApplicationService ist ein Singleton, welcher eigentlich als ServiceContainer benutzt wird, damit verschiedene Sachen wie mehrfache Datenhaltung, Berechnungen, Abgleiche in der Oberfläche etc. pp gewährleistet werden. Ziemlich komplizierte Sache, aber wenn man es einmal verstanden hat, will man's nicht mehr hergeben. :beagolisc
  21. Also entweder mittels eines Applicationservices oder einfach eine statische Klasse schreiben.
  22. Willst du die Labels asynchron bewegen? Sonst reicht ein Timer.
  23. Ja, das ist klar, aber hier geht's ja um C.
  24. Woher kopieren? Aus einem Textfeld in der Anwendung? Aus der Zwischenablage einfügen oder wo anders her? Umtausch = replace
  25. ... was letztlich 2 Threads für "eine riesen Berechnung" nicht empfehlbar macht, dann sollte lieber eine Thread genutzt werden und er führt beide Berechnungen aus (damit das Programm währenddessen nicht blockt), benachrichtigt dann eine Funktion und diese schreibt die Ergebnisse in eine Datei oder was auch immer.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...