![]() |
Re: fremd DLL einbinden
Ich hab kein D2005, aber Du bist vermutlich über "Komponenten - Komponente importieren" gegangen, oder? Dann müsstest Du im Anschluss eigentlich eine Komponente finden (ich würde einmal auf dem Reiter "ActiveX" nachsehen).
|
Re: fremd DLL einbinden
Hallo,
die XXX_TLB.Pas enthält doch schon alles. Jetzt musst du damit nur noch ein COM-Objekt erzeugen. Heiko |
Re: fremd DLL einbinden
Zitat:
|
Re: fremd DLL einbinden
[code=delphi]
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, EasyByte_TLB, ComObj, Dialogs, StdCtrls; type TmyEasyRtm2HtmlDll = class(TAutoObject, RTF2HTMLv8 ) ; TForm2 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.Button1Click(Sender: TObject); var myEasyRtm2Html : TmyEasyRtm2HtmlDll;* strHTML : STRING; begin myEasyRtm2Html := TmyEasyRtm2HtmlDll.Create *; // myEasyRtm2Html := CreateObject('EasyByte.RTF2HTMLv8') ; // ????????????? // soweit keine Fehlermeldung nur kann ich nicht auf die folgenden proceduren zugreifen???? // wer kann helfen - sehe den Wald vor lauter Bäumen nicht // it works not myEasyRtm2Html.HTML_Title := 'Test if control is loaded'; myEasyRtm2Html.DoDebug := 'no' ; myEasyRtm2Html.HTML_Colour := 'FFAAFF' ;
Code:
[edit=SirThornberry]Delphi-Tags gesetzt - nächstes mal bitte selbst machen. Mfg, SirThornberry[/edit]
myEasyRtm2Html.RTF_Text := '{\rtf1 <Hello!> \par }}' ;
myEasyRtm2Html.Generator := 'Demo 1' ; myEasyRtm2Html.Links := 'yes' ; myEasyRtm2Html.ConvertImages := 'no' ; myEasyRtm2Html.CleanRTF := 'yes' ; strHTML := myEasyRtm2Html.ConvertRTF ; end; |
Re: fremd DLL einbinden
Ich würde darauf tippen:
Delphi-Quellcode:
Edit: und lass dieses type (TmyEasyRtm2HtmlDll = class(TAutoObject, RTF2HTMLv8 ) weg!
var myEasyRtm2Html : ImyEasyRtm2HtmlDll;
strHTML : STRING; begin myEasyRtm2Html := TmyEasyRtm2HtmlDll.Create as ImyEasyRtm2HtmlDll; //und hier dann wie gewohnt weiter |
Re: fremd DLL einbinden
Ohne dir jetzt zu nahe treten zu wollen: Ich glaub nicht das du speziell bei Verwendung der DLL nicht weiter kommst sondern habe den Eindruck das dir generell einige Grundlagen fehlen (unabhängig davon welche DLL oder welche Active-X-Komponente du verwenden willst).
Ich würde dir nahe legen erstmal die entsprechenden Tutorials durchzuarbeiten: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz