Thema: Delphi Dll Aufruf übersetzen

Einzelnen Beitrag anzeigen

ebber

Registriert seit: 31. Okt 2006
243 Beiträge
 
#1

Dll Aufruf übersetzen

  Alt 23. Mär 2007, 18:23
Hallo

ich habe hier etwas was ich mit Delphi machen will.
Es ist um eine Dll Funktion aufzurufen.

Das hatte ich so umgeformt und das geht.

Delphi-Quellcode:

dpSetDevMonitorAtten(
   int iDeviceNum,
   DWORD dwChannelID,
   int iNewVolume
);


procedure dpSetDevMonitorAtten(iDeviceNum:integer; dwChannelID:Dword; iNewVolume:integer);
stdcall; external 'DELTAPNL.DLL';
Das ist nur um etwas zu Setten aber das hier soll nun einen Wert zurückgeben.

Delphi-Quellcode:

dpGetDevMonitorAtten(
   int iDeviceNum,
   DWORD dwChannelID,
   int *piVolume
);
Ich habe das jetzt so probiert, aber das geht nicht.

Delphi-Quellcode:

function dpGetDevMonitorAtten(iDeviceNum:integer; dwChannelID:Dword; piVolume:Integer):dword;
stdcall; external 'DELTAPNL.DLL';
Hat vermztlich was mit dem *pivolume zu tun ?

MfG
  Mit Zitat antworten Zitat