| Autor |
Nachricht |
Ilthiaros
Unregistrierter
|
Ilthiaros Unregistrierter
20:28:08 09.04.2012 Titel: |
Borland Builder wincon.h "veraltet"?? |
Zitieren |
Also ich arbeite mit dem Borland C++ Builder V5.0
Nun habe ich mein Programm (Konsolenprogramm).
Dieses soll sich verstecken, dann jedoch immer im Vordergrund bleiben.
| Code: | HWND hWnd = FindWindow("ConsoleWindowClass", NULL);
ShowWindow(hWnd, SW_HIDE);
HWND hConsole = GetConsoleWindow();
SetTopMost(hConsole); | |
So wollte ich das realisieren. Nun sagt mir der Compiler aber dass er GetConsoleWindow() nicht kennt....
Also bin ich ins Internet und gleich mal gegoogelt.
Hab dann rausgefunden das meine wincon.h gar keinen GetConsoleWindow() Eintrag enthält.
Was soll ich nun machen? Muss ich die Header "updaten"? Wenn ja wo und wie? |
|
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12073
|
Jochen Kalmbach Moderator
11:12:31 10.04.2012 Titel: |
|
Zitieren |
|
 |
Ilthiaros
Unregistrierter
|
Ilthiaros Unregistrierter
13:29:03 10.04.2012 Titel: |
|
Zitieren |
Danke erstmal.
Aber kann ich da nichts selber updaten also vielleicht PSDK? |
|
|
|
 |
Jochen Kalmbach
Moderator
Benutzerprofil
Anmeldungsdatum: 11.11.2005
Beiträge: 12073
|
Jochen Kalmbach Moderator
18:38:14 10.04.2012 Titel: |
|
Zitieren |
|
 |
C++ Forumbot
Forumbot
Benutzerprofil
Anmeldungsdatum: 29.02.2004
Beiträge: 17114
|
C++ Forumbot Forumbot
18:38:22 10.04.2012 Titel: |
|
Zitieren |
|
 |
f.-th.
Unregistrierter
|
f.-th. Unregistrierter
08:22:00 11.04.2012 Titel: |
|
Zitieren |
Die haben ein ähnliches Problem mit älteren MS-Produkten:
http://cboard.cprogrammin ....... ewindow-doesnt-works.html
Wenn ich mich recht erinnere, steht in einigen Borland-Dateien etwas zum Copyright von Microsoft Kenne den V5 nicht, aber suche in den Dateien von dem mal nach Microsoft und lese dir die Dateien durch. Da stehen manchmal auch noch zusätzliche Infos.
Wenn du nicht unbedingt auf den Borland C++ Builder V5.0 angewiesen bist, nimm etwas aktuelleres. Aber auch da kann es sein das du in der IDE ältere Windowsversionen als Zielplattformen ausschliessen musst.
Wenn es doch der V5.0 werden soll, schauen ob die STL-Erweiterung von STLSoft für deinen C++ Builder verfügbar ist. Muss glaub ich eine möglichst aktuelle Version sein. Also 1.9 oder jünger.
Kann sein das die Funktion auf Windows, die älter als 10 Jahre sind, noch nicht zur Verfügung steht?
MfG
f.-th. |
|
|
|
 |
dll
Unregistrierter
|
dll Unregistrierter
13:07:55 11.04.2012 Titel: |
|
Zitieren |
Füg deinem Projekt mal folgendes hinzu: (Im Borland Builder auf "Projekt" klicken dann auf "Dem Projekt hinzufügen" [Das steht oben in der Leiste wo auch "Datei" und "Bearbeiten" steht. )
Kernel32.lib
Kernel32.dll
Die Dateien solltest du auf deinem PC finden.
Ein ähnliches Problem wie du hast hatte ich mal mit den Windows FTP Funktionen. |
|
|
|
 |
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|
|