Einzelnen Beitrag anzeigen

SvB

Registriert seit: 21. Okt 2004
Ort: Eckenroth
426 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#5

Re: LMD IDE-Tools über mehrere Formulare

  Alt 20. Jul 2008, 13:36
Hi, nachdem ich die classes.pas von unten nach oben gedebugged habe, mir die Lazarus-IDE angesehen habe (Quellcode - hat mir aber nicht viel geholfen) bin ich dann langsam dem Rätsel auf die Spur gekommen.
Es gibt zwei Möglichkeiten:

1. RegisterFindGlobalComponentProc: Damit kann ich eine eigene Funktion registrieren, mit der ich dann die nicht aufgelösten Eigenschaften selbst behandeln kann und z.B. das zweite Formular nachladen kann. Die Funktion wird dann mit UnregisterFindGlobalComponentProc wieder deregistriert.

2. Das Ereignis OnFindComponentInstance von TReader. Ich habe es selbst in die LMD Sourcen eingebaut, da genau dieses nicht mit eingebaut war. Über eine eigene Routine lade ich dann das fehlende Formular nach, suche die gelinkte Komponente und gebe die Instanz weiter. Es gibt keine Probleme mehr.

Grüße Sven
  Mit Zitat antworten Zitat