1Danke
ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
1018
1018
EMPFEHLEN
-
17.09.11 12:12 #1
- Registriert seit
- Mar 2010
- Ort
- Neuburg a. D.(Bayern)
- Beiträge
- 99
Moin,
also ich hab folgende Frage:
kann man in ein und dem selben Programm ein Konsolenfenster und WinFormFenster anzeigen lassen? Also in der Konsole sollen die Log's angezeigt werden, das Programm soll mit dem Winformfenster gesteuert werden.
Cpp-FreakFrüherer Name: Cpp-Freak
Bildung ist, was übrig bleibt, wenn man alles vergessen hat, was man in der Schule gelernt hat
-Albert Eistein
Wirklich, ich habe nicht vor Microsoft zu zerstören. Das wird nur ein ziemlich unbeachteter Nebeneffekt sein
-Linus Torvalds
Die meisten Computerpobleme sitzen zwischen Tastatur und Stuhl
Google ist dein Freund
-
Hi
Mit AllocConsole etc kannst du zur GUI dazu eine Konsole anlegen.
Beispiele gibts in der MSDN auch.
Und Winforms sind KEIN C/C++.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
17.09.11 14:04 #3
- Registriert seit
- Mar 2010
- Ort
- Neuburg a. D.(Bayern)
- Beiträge
- 99
Dann mein ich eben "Windows Form Designer"
gut, danke für den Link, aber wie geb ich dann was in der Konsole aus?
(Sorry, aber ich bin nicht gut in Englisch)
Cpp-Freak
-
Auch "Windows Form Designer" ist kein C/C++.
Und ich schreib ein Beispiel.
edit;
Fehlerprüfung wäre noch gut.
Code cpp:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include<stdio.h> #include<windows.h> #include<fcntl.h> #include<io.h> int __stdcall WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { AllocConsole(); *stdout = *_fdopen(_open_osfhandle((long) GetStdHandle(STD_OUTPUT_HANDLE), _O_TEXT), "w"); printf("aaa"); FreeConsole(); return 0; }
GrußGeändert von sheel (17.09.11 um 20:03 Uhr) Grund: Fehker->Fehler
Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
17.09.11 19:42 #5
- Registriert seit
- Mar 2010
- Ort
- Neuburg a. D.(Bayern)
- Beiträge
- 99
Wieso kann ich dann mit Windows Form Designer C++ Projekte bearbeiten?
ich checks irgendwie net
Cpp-Freak
-
Wer sagt denn, dass du das kannst?
Das, was du hast, ist C++/CLI.
Hat zwar einen ähnlichen Namen und kann mit C/C++ gemischt werden,
ist aber trotzdem was anderes.
Hat mit C++ genau soviel gemeinsam wie C++ mit C#.Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
-
17.09.11 21:33 #7
- Registriert seit
- Mar 2010
- Ort
- Neuburg a. D.(Bayern)
- Beiträge
- 99
Achso, so langsam sickerts durch...
Also ist C++/CLI fast C#?
oder verstehe ich das jetzt ganz falsch?
-
Verstehst du schon richtig.
Ursprünglich war C++/CLI als Sprache geplant, die die C#-Klassen, -GarbageCollector etc verwendet, aber C++-Schreibweise hat (wie ein if ausschaut, mit Klammersetzung und so; wie Klassendefinitionen geschrieben werden etc...).
Der Punkt mit C#-Klassen wurde geschafft, die Sache mit C++-Schreibweise nicht so wirklich.
Die Syntax ist jetzt kein C# (dann wäre es ja komplett gleich wie C#) und auch kein richtiges C++, sondern was neues eigenes. Erkennbar vor allem an "gcnew", "^" und "ref" im Code.
Was bei C++/CLI aber möglich ist: Man kann es mit normalem C++ im gleichen Programm mischen.
Deshalb heißt es in VisualStudio auch nur "C++".
Wenn du den CLI-Teil nicht verwenden willst kannst du problemlos ein normales C/C++-Programm reinschreiben. Wenn du die C#-(.NET)-Klassen aber verwendest kommt der Compiler damit auch klar.
Die Winforms sind dabei eben aus C#/.NET genommen.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
Winform und CrystalReport, Performance
Von stonezz im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 31.08.11, 12:18 -
Eclipse Console ist keine vollwertige Console
Von soeni1987 im Forum C/C++Antworten: 0Letzter Beitrag: 23.06.11, 12:00 -
c# Winform ConnectionString
Von julnisch im Forum .NET DatenverwaltungAntworten: 3Letzter Beitrag: 02.02.10, 09:46 -
Datei an ein WinForm übergeben
Von OliWan im Forum .NET ArchivAntworten: 2Letzter Beitrag: 05.08.04, 08:36 -
WinForm
Von mgd-one im Forum .NET ArchivAntworten: 4Letzter Beitrag: 26.11.03, 22:55





Zitieren

Login






