Programmabsturz
-
komm ich denn nicht auch irgendwie ohne debugger weiter?
-
komm ich denn nicht auch irgendwie ohne debugger weiter?
Klar - benutz dein Gehirn
. ist zwar mühsamer, aber trotzdem kann es gehen.
-
1. ) eof als "check if end reached" zu benutzen ist schlecht. Besser du machst es mit while(...getline)
2. ) string ng_temp = ""; das musst du nicht machen, der default ctor erstellt schon ein leeren string.Ansonsten, sehe ich auch kein wirklichen fehler, besser du Erstellst ein Neues projekt ohne den ganzen GUI kram, damit wir den ganzen code sehen können. Und wäre nicht schlecht zu wissen, wie deine datei aussieht.
-
fischi1401 schrieb:
komm ich denn nicht auch irgendwie ohne debugger weiter?
Ums mal genau zu sagen: Nein.
Ein Debugger ist als Programmierer essentiell. Denn damit kommt man Fehlern auf die Spur. Es gibt auch Bugs die nur unter sogenannten Race-Conditions auftreten, also bestimmte Bedingungen und das findet man meist nur mit einem Debugger. Der zeigt Dir die genaue Stelle im Code an der der Fehler auftritt, sofern Du den Quellcode hast.
Und Du kannst wxWidgets mit jeder IDE verwenden, solange der Compiler unterstützt wird. wxDevC++ liefert den MinGW als Compiler mit und den benutzt auch Netbeans oder Eclipse für C++ oder Code::Blocks etc.
Probier am besten mal Code::Blocks, der hat einen Debug-Mode und untersützt wxWidgets auch out of the Box.
lg
-
Also...
Ich habe Netbeans, CodeBlocks & Eclipse runtergeladen.
Bei Netbeans fehlt mir z.Z. die Java erweiterung...
CodeBlocks, verweigert das compilieren...
und Eclipse... naja... da sehe ich nicht durch
Könnte mich evlt jemand in ICQ (354013301) oder Skype (fischi1401) adden?
Ich komme hier allein nicht mehr weiter...
Wäre sehr sehr dankbar
-
Arbeitest du unter Windows? - Dann mach dir einen gefallen und hol dir
http://www.microsoft.com/germany/Express/product/visualcplusplusexpress.aspxSehr guter Compiler, moderne IDE und genialer Debugger. (+ noch andere nette Features)
-
Muss ich da nicht wieder umlernen?
ich meine... var << Feld2->GetValue();
sowas wirds da bestimmt nicht geben...
die express habe ich da...
Wie ist das da nochmal genau mit der .NET abhängigkeit?
Das .NET Framework 3.5 hat ja nun kaum jemand...
-
?
Der VC hält sich so weit, wie möglich an den Standard und hat direkt nichts mit .Net zu tun. Das brauchst du höchstens, wenn du VC benutzen willst. (dann kommts aber mit dem Paket).Wenn der Code Standardkonform ist, dann kompiliert er auch. Und Abhängigkeiten mit Bibliotheken sind ganz und gar die überlassen.
-
[HAT SICH GEKLÄRT^^]
-
fischi1401 schrieb:
Wie ist das da nochmal genau mit der .NET abhängigkeit?
Das .NET Framework 3.5 hat ja nun kaum jemand....NET brauchen deine Anwendungen nur, wenn es .NET-Anwendungen sind. Und da du sowas nicht vorhast, ist doch alles in Butter.

-
Kurze frage am rande...
ich hab jetzt das GUI erstellt...
und bin jetzt dabei eine Aktion für den Button zu schreiben...
#includes habe ich alle schon in der richtigen Datei gemacht.Klingt jetzt blöd... aber wie erstelle ich einen String?
string hallo = ""; geht ja nich^^
Das MSDN bring mich auch nicht viel weiter...
-
Vllt. solltest du vor der GUI dich erst mal mit ISO-C++ beschäftigen.
#include <string> std::string str; #include <wx/wx.h> wxString str;
-
1. Danke für den Tipp... den habe ich schon lange vorher beachtet^^
2. bei using namespace std; brauch man kein std:: davor zu schreiben.
3. Geht trotzdem nicht.
-
So... habs jetzt raus...
System::String^ hallo="test";
wenn ich allerdings noch using namespace System; schreibe, brauche ich das System:: nicht mehr schreiben.
Ich hab iwas gelesen beim suchen, dass das .NET wäre... stimmt das?
-
Ich hab iwas gelesen beim suchen, dass das .NET wäre... stimmt das?
Es ist jedenfalls kein Standard C++, eher C++/CLI. Im Grunde ist es was komplett anderes.
-
> 3. Geht trotzdem nicht.
Das ist keine Fehlerbeschreibung. Du musst zum Anfang zurückkehren! Gehe nicht über Los! Ziehe nicht 200€ ein!
Alternativ: Du suchst dir lieber ein anderes Hobby. Als Anfänger über ISO-C++, wxWidgets und .NET rumzusausen wird dich nicht weit bringen.
-
Um die eingaben in dem Textfeld in einen String zu speichern, habe ich bei MSDN folgendes gefunden:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.tostring.aspxWie wende ich das an?
-
fischi1401 schrieb:
Um die eingaben in dem Textfeld in einen String zu speichern, habe ich bei MSDN folgendes gefunden:
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.tostring.aspxWie wende ich das an?
lesen
-
Lies die Beiträge über deinem.
-Das was du gerade benutzt ist .NET, das wolltest du nicht - du wolltest doch wxWidgets verwenden? Wieso tust du es nicht?
-lern die Grundlagen
-
Das habe ich selber mitbekommen...
Mein Problem:
Das Programm muss bis ende 2009 fertig werden...Die Grundlagen kann ich weitestgehend...
Ich musste jetzt von heute auf morgen ein anderes Programm verwenden, mitdem ich zuvor noch nie gearbeitet habe.
ich habe die ganze Zeit mit wxDev-C++ gearbeitet.
Da hätte ich jetzt string << Textbox->GetValue(); geschrieben.Ich wäre sehr dankbar wenn ihr mir etwas weiterhelfen könntet.
Dass ich bei .NET gelandet bin, habe ich selbst gesehen.
Ich komme in der MSDN noch nicht ganz zurrecht.
Deswegen hatte ich gehofft, dass ihr als "erfahrene" Programmierer, mir weiterhelft...Es wäre sehr nett, wenn ihr mir verraten könntet, wie ich zu dem gewünschten Ergebnis komme...
Danke.