Thema: Delphi Win32 DLL erstellen

Einzelnen Beitrag anzeigen

bdaehn

Registriert seit: 22. Jan 2004
Ort: Wiesbaden
9 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Win32 DLL erstellen

  Alt 29. Apr 2005, 18:46
Sorry, hatte den letzten Absatz in Deiner Antwort schlichtweg uebersehen!

Nachdem ich exports hinzugefuegt habe und die uses-Klausel bereinigt habe, scheint die dll halbswegs zu funktionieren - zumindest wird beim 1. Aufruf der dll (nachdem der print-service neugestartet wurde) die Funktion "scGetJobInfo()" aufgerufen (anschliessend allerdings nicht mehr, aber das kann auch so gewollt sein; muss ich noch einmal genauer untersuchen) und zum Schluss immer "scEndJob()".
"scGetSaveFilename()" wird scheint hingegen wohl nie ausgerufen zu werden...

Ist denn die Uebersetzung von z.B.

BOOL WINAPI scGetSaveFileName(SCFILEINFO* info) in

function scGetSaveFilename(var test: TScFileInfo):Bool; korrekt - oder muss man hier auch Pointer uebergeben?

Btw. was macht eigentlich ?

TFNScGetJobInfoFunc = function(var TScJobInfo): BOOL; stdcall; Denke, dass das wohl die Art und Weise beinflusst, die die Library gelinkt wird - oder?

Gruss
/bjoern
  Mit Zitat antworten Zitat