Einzelnen Beitrag anzeigen

Benutzerbild von mika
mika

Registriert seit: 25. Okt 2002
176 Beiträge
 
Delphi 6 Professional
 
#1

Funktion eines Datenmoduls innerhalb einer DLL exportieren

  Alt 26. Okt 2005, 10:36
Hallo Delphi-Praxis,

ich hätte da mal eine Frage

ich muss eine kleinere Anbindung an unsere Warenwirtschaft schreiben in Form einer DLL. Da ich das noch nie gemacht habe, habe ich schon beim Start ein kleineres Problem.

Innerhalb meiner DLL habe ich ein Datenmodul angelegt, nun habe ich in dem Public Bereich eine Function angelegt die ich gerne exportieren würde, hier mal der code:

DLL-Quelltext
Delphi-Quellcode:
library f2_plugin;

{ Wichtiger Hinweis zur DLL-Speicherverwaltung: ... blablabla }
  
uses
  SysUtils,
  Classes,
  uMain in 'uMain.pas{Datenbank: TDataModule};

{$R *.res}

exports
  Datenbank.Angebot_Erstellen; // <- Hier will ich die Funktion exportieren

begin
  // Initialisierung der DLL
end.
Der Quelltext des Datenmoduls
Delphi-Quellcode:
unit uMain;

interface

uses
  SysUtils, Classes;

type
  TDatenbank = class(TDataModule)
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    Function Angebot_Erstellen: Integer; stdcall;
  end;

var
  Datenbank: TDatenbank;

implementation

{$R *.dfm}

Function TDatenbank.Angebot_Erstellen: Integer; stdcall;
Begin
  Result := 1; // Erstmal nur zum Test
End;

end.
Aber irgendwie klappt das nicht Kann man nur Methoden aus dem Projektquelltext exportieren oder wo liegt mein Fehler? Ich benutze Delphi 6 falls das irgendie hilft!


Besten Dank schonmal für eure Hilfe
:: don't Panic ::
  Mit Zitat antworten Zitat