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