Entwickler-Ecke
Sonstiges (Delphi) - RichEdit per DLL formatieren
Tpercon - So 28.07.02 13:10
Titel: RichEdit per DLL formatieren
Ich habe ein RichEdit auf der Form und möchte bestimmte Schlüsselwörter darin fett machen lassen. Der Code zum Formatieren incl. der Schlüsselwärter soll dabei in einer DLL stehen. Deshalb werde ich der Function in der DLL wohl das RichEdit übergeben und auch als result zurückbekommen müssen. Gibt es da keine bessere Methode?
Außerdem brauch ich die graphics Unit für TFontStyles und TColor und ComCtrls fürs RichEdit. Das macht aber die DLL ziemlich groß, gibt's da keine andere Möglichkeit?
Renegade - Do 15.08.02 15:43
Moin erstmal!
An der größe der DLL wirst du wohl nix machen können! Eine andere Lösung fällt mir auch nicht ein, wenn du dieses Problem über eine DLL lösen willst. Ich persönlich würde einfach eine Unit in mein Prog einbinden. Das scheint mir irgendwie sinnvoller!
Gruß Renegade
Tino - Do 15.08.02 16:03
Hallo,
mein Vorschlag wäre nicht das RichEdit sondern den Text als Parameter zu übergeben. Zusätzlich noch eine CallBack-Methode. Wenn Die DLL nur den Text interpretiert und ein Schlüsselwort findet ruft es die CallBack-Methode auf und übergibt die Postionen des Schlüsselwort. Dann kann erstmal Deine Anwendung entscheiden was es mit den Infos macht und vorallem wie diese Schlüsselwörter dargestellt werden. Sollte ja eigentlich auch nicht die Aufgabe der DLL sein zu entscheiden das Schlüsselwörter z. b. in Blau dargestellt werden. Außerdem brauchst Du dann auch nicht die in Deinem Posting genannten Units in der DLL einbinden!
Ich hoffe Du kannst mit den Infos etwas anfangen :-D
Gruß
TINO
Renegade - Do 15.08.02 16:18
Moin erstmal!
@Tino - hast eigentlich recht - wenn man das so macht würde eine DLL Sinn machen :D Cool Idee.
Gruß
Tpercon - Do 15.08.02 18:31
Naja, ich weiß im Moment noch garnicht genau, wie ich das mache. Momentan vesuche ich, dass vollständig benutzerdefiniert im Programm einstellbar zu gestalten und verzichte komplett aud DLL's.
Danke aber für eure Antworten.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!