Einzelnen Beitrag anzeigen

Assarbad
(Gast)

n/a Beiträge
 
#26

Re: was machen mit den Hangups ? Konsolenprobleme die zweite

  Alt 12. Jan 2005, 16:25
Zitat von hboy:
Erstens:

Hierarchie
Delphi-Quellcode:
TObject
  |
  TCustomWnd
    |
    TWnd
      |
      TConsoleWnd
ist das meine eigene Fensterklasse, zweitens gibt es kein application und deswegen auch kein application.run in dem die sein könnte und drittens wird das Fenster direkt über die WindowProc initialisiert, oder sollte ich mich da irren ?. Dazu braucht es noch keine Schleife um eine Queue abzuarbeiten.
Sondern?

Zitat von hboy:
Sag mir wo die Message-loop stecken soll ?
Wird das jetzt Brezeln braten ... ähem Rätsel raten? Das will ich von dir Wissen. Jedes Form oder Fenster braucht eine Message-Loop, soviel steht fest. Und wie exakt du die hookst um dort deinen weiteren Code unterzubringen ist ja jetzt die Frage.

Zitat von hboy:
wenn ich mir deinen Code unter dem link da anschau finde ich auch eine Message-loop. Und jetzt denk dir die mal weg.
Du meinst sicher "program test1;" - wenn du dort die Schleife wegläßt, wird sich das Programm sofort beenden, denn es kann keine Nachrichtenverarbeitung stattfinden.
  Mit Zitat antworten Zitat