Announcement

Collapse
No announcement yet.

DLL Prozeduren erstellen aber WIE???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DLL Prozeduren erstellen aber WIE???

    Hi ich möchte ein paar Prozdeduren und Funktionen in
    eine DLL schreiben aber wie mache ich das, jedesmal wenn ich eine Prozedur in Delphi schreibe kommt eine Fehlermeldung.

    Ach und wie rufe ich die Prozedur aus der DLL mit mein Programm auf?

    Thx

    Hendrik

  • #2
    Hallo, <p> eines am Anfang vorweg: Genaure Informationen zum Programmieren einer DLL findest Du im Ordner <b> DLL</B>.<P>Hier ein kleines Beispiel wie eine DLL ausehen könnten...<p>
    <pre>
    <b>library</B> Name der DLL;<br><br>
    <b>uses</B> SysUtils, Classes;<br><br>
    <I>{$R *.RES}</I><br><br>
    <b>function</b> MeineFunktion(Parameter): Rückgabewert;<b> stdcall;</b>
    <b>begin</b>
    <I> //Anweisungen </I>
    <b>end</b><br><BR>
    <b>exports</b>
    MeineFunktion;<br><BR>
    <b>begin
    end.</B>
    </PRE><P>
    Und so könnte die dazugehörige EXE-Datei ausehen...<p>
    <PRE>
    <b>function</B> MeineFunktion(Parameter): Rückgabewert; <B>external</b> Name der DLL;<BR>
    <b>procedure</B> MeineProcedure(Parameter);
    <B>var</B>
    X: Variable;
    <b>begin</B>
    <I> //Tu das eine hier...
    //Tu das andere...</I>
    X := MeineFunktion(Parameter);
    <I> //Tu das nächste, usw.</I>
    <B>end;</B>
    </PRE>
    <P>
    Ich hoffe, dieses Beispiel hilft Dir weiter.
    Du schreibst, Du bekommst Fehlermeldungen. Welche

    Comment

    Working...
    X