Konsolenanwendung <-> Threads



  • DrGreenthumb schrieb:

    Dein main-Überschreiben-Vorhaben ist auch irgendwie daneben. Mach einfach eine Funktion InitSidewindersConsole() die der Benutzer dann einmal nach dem Eintritt in main aufruft und gut.

    Und wieso du SetWindowLong nicht verwenden kannst versteh ich nicht.. Du solltest es, wie gesagt, besser mit Hooks machen.. aber wie du meinst.

    Das Hauptfenster der Anwendung ist und bleibt die Konsole, zuerst wird eine Konsole alloziert und danach ein Fenster als Child - Grund: Ich muss mich nicht um so Dinge wie Umleiten des Konsolenpuffers, Größe der Konsole, Aussehen der Konsole, etc. kümmern. Doch in der Konsole habe ich keinen Zugriff auf SetWindowLong() - gibt jedesmal einen Error - siehe anderer Thread von mir "Wnd: ..."

    InitConsole() als Funktion klingt spannend, ich muss dort einfach die Message-Schleife als Thread starten. *Versuchen geh*

    MfG SideWinder



  • Ich raffs nicht, obwohl ich folgendes stehen habe:

    con::console& Console = con::console::get_instance();
    

    Wird get_instance() NIE aufgerufen! Ich logge in der get_instance() wieder mit meiner Log-Klasse mit, und: Sie wird nicht mit aufgerufen.

    Warum denn das?

    MfG SideWinder



  • Hier mal meine Dateien:

    [url=http://www.sidewindershome.net\cache\curproject\console2.h.html]console2.h[/url]
    [url=http://www.sidewindershome.net\cache\curproject\console2.cpp.html]console2.cpp[/url]

    Wahrscheinlich habe ich wieder irgendwo einen Idiotenfehler :(.

    MfG SideWinder





  • Was habe ich falsch verlinkt? Bei mir funktionieren meine Links einwandfrei.

    MfG SideWinder


Anmelden zum Antworten