Einzelnen Beitrag anzeigen

christophspaeth

Registriert seit: 7. Mär 2008
73 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: Registrierung für Broadcast für Window Messages umgehen

  Alt 5. Sep 2008, 09:56
Hallo Apollonius,

danke für die Antwort.

Das mit dem IsLibrary werde ich mal als workaround probieren. Wenn ich die Delphi-Hilfe richtig verstehe, sollte das aber sowieso schon auf true stehen, weil mein Modul ja eine dll ist.
Folglich sehe ich momentan auch kein Problem bzw. keine Unschönheit darin, das selber richtig zu setzen, falls das fälschlicherweise auf false steht. Bitte korrigieren, wenn ich falsch liege!

Und Bug ist so ein hartes Wort. Sagen wir "Unschönheit". *Wenn* alle anderen Programme ihre Messages richtig verarbeiten, hat der IE ja auch kein Problem

Schönen Freitag!
Chris

Edit: Das mit dem IsLibrary := true; scheint nicht zu funktionieren; der IE bleibt immer noch stehen. Ich hab jetzt mal eine "leere" unit erstellt:
Delphi-Quellcode:
unit Unit1;
interface
implementation
initialization
  IsLibrary := true;
end;
und in mein Testprojekt eingefügt:
Delphi-Quellcode:
unit IMyImpl;
interface
uses
  Unit1, //IsLibrary := true;
  Windows,
  Types,
  InvokeRegistry,

  Forms, // wenn ich die rausschmeiße gehts

  XSBuiltIns,
  IMyIntf;
type
  ...
Christoph Späth
  Mit Zitat antworten Zitat