Ein bisschen Lesestoff (nein, ist nicht optional - bitte lesen):
https://www.delphipraxis.net/171762-...-packages.html
Du brauchst sozusagen sowas wie:
Delphi-Quellcode:
unit MiPWAFrm;
interface
procedure DingensKirchenIstFertigGeladen;
exports // gleiche Technik wie bei DLLs
DingensKirchenIstFertigGeladen;
implementation
uses
Dialogs;
procedure DingensKirchenIstFertigGeladen;
begin
ShowMessage('
Ich wurde von der Main-App aus gerufen und sage damit dem BPL-Package, dass in der Main-App jetzt alles fertig ist' + sLineBreak +
'
Ja, auch Übergabeparameter sind damit möglich!' + sLineBreak +
'
Und ja, das ist nur ganz beispielhafter Beispielcode, den du noch sinnvoll für deine Anwendung abändern musst!');
if Asssigned(MeineFormularVariable)
then
MeineFormularVariable.DingensKirchenIstGeladen := True;
end;
end.