Nehmen wir mal ein vergleichbares einfacheres (aber sinnloses) Szenario: Die Anwendung hat ein TRichEdit und ein Editfeld.
Um den String aus dem Editfeld in das Richedit formatiert einzufügen ruft die Anwendung eine Procedure der
DLL auf und übergibt ihr den String und irgendwas, (KEINE AHNUNG WAS!) damit die
DLL Zuhriff auf das RichEdit der Anwendung hat.
Dann formatiert die
DLL den String über das RichEdit und fügt ihn ein:
Delphi-Quellcode:
TheRichEdit.SelAttributes.Color := clred;
TheRichEdit.SelAttributes.Name := 'Courier New';
TheRichEdit.SelAttributes.Size := 10;
TheRichEdit.SelAttributes.Style := [fsBold];
TheRichEdit.Lines.Add(S);
Wie das realisieren?
Danke!