Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Funktion wie Application.Processmessages für DLL ohne Fo

  Alt 4. Aug 2004, 14:29
Also die Funktionalität ist ja folgende. Delphi-Referenz durchsuchenApplication.Processmessages und Nicos Routine machen ja folgendes, sie veranlassen das Programm dazu in die Messageloop des Fensters zu gehen und zu kucken, ob Nachrichten anliegen, wenn ja werden diese abgearbeitet. Nur hat eine DLL keine Messageloop und bekommt von Windows auch keine Nachrichtenschlange zugewiesen.

Ich würde das der einfachhalthalber einfach in einem Thread auslagern oder in der Schleife eine Nachricht an das Fenster schicken und dort Delphi-Referenz durchsuchenApplication.Processmessages aufrufen. Dies muss aber mit MSDN-Library durchsuchenSendMessage passieren, da MSDN-Library durchsuchenpostmessage sofort zurückkehrt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat