004
14.06.2018, 09:38 Uhr
ao
(Operator)
|
Zitat von DannyNRW: |
Naja, es bleibt wahrscheinlich nicht aus, dass ich std::strings und sys::strings gleichermaßen nutze, zumindest nach meinem Kenntnisstand nicht. Ich arbeite ja mit Windows forms und dort sind alle strings vom Typ sys::string.
|
Naja, .NET mit C++ tut schon ziemlich weh. Das "C++ für .NET" hat auch mit richtigem C++ nicht mehr viel zu tun.
Wenn man Windows Forms machen will, sollte man C# nehmen. Wenn man C++ machen will, sollte man ein anderes GUI-Toolkit nehmen, Qt zum Beispiel.
Zitat: |
Ich hoffe, ich trete jetzt keine Diskussion á la "C++ und Windows Forms macht keinen Sinn".
|
Darüber braucht man keine Diskussion, das steht außer Frage
Das da oben sieht aus, als hättest du in völlig verschiedenen Ecken Codeschnipsel gefunden und würdest jetzt versuchen, die zu einem Programm zusammenzubringen. Findet man häufig bei Anfängern. Das Tückische ist, dass das eine Zeitlang funktioniert. Irgendwann wird aber der Aufwand, die verschiedenen "Paradigmen" (d.h. grundsätzliche Vorstellungen beim Entwerfen und Programmieren) aneinander anzupassen, größer als wenn man sich für *eine* Art und Weise entschieden und die konsequent umgesetzt hätte.
Soll heißen: Wenn du irgendwas mit .NET machen willst (Windows Forms zum Beispiel), dann hol dir auch die Umgebungsvariablen und die Dateien mit .NET-Methoden. Gibts alles. Und nimm die passende Sprache. Dieser Post wurde am 14.06.2018 um 12:27 Uhr von ao editiert. |