Einbinden einer dll (*.so)
|
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
05.03.2010, 14:36
Beitrag #1
|
Apu
LVF-Grünschnabel
Beiträge: 41
Registriert seit: Jun 2006
2009
2006
EN
06366
Deutschland
|
Einbinden einer dll (*.so)
Hallo!
Brauche dringend Hilfe beim Einbinden einer *.so Bibliothek.
Ich möchte eine Funktion aus der Bibliothek aufrufen, die Definition ist folgende:
DWORD Statistics(HANDLE hHandle, TPDIAG *diag)
dabei ist TPDIAG eine Struktur mit folgendem Aufbau:
typedef struct
{
WORD wType;
DWORD dwBase;
WORD wIrqLevel;
DWORD dwReadCounter;
DWORD dwWriteCounter;
DWORD dwIRQcounter;
DWORD dwErrorCounter;
WORD wErrorFlag;
int nLastError;
int nOpenPaths;
char szVersionString[VERSIONSTRING_LEN];
} TPDIAG;
Ich habe mir einen Cluster erstellt mit obigem Inhalt.
Die Frage ist jetzt aber wie der Parameter in der Call Library Function zugewiesen werden muss.
Welchen Typ muss ich dafür vergeben und welches Datenformat?
Außerdem ist mir das mit dem String noch ein bisschen schleierhaft
Bin ein absoluter Anfänger was das Einbinden von externem Code angeht, also bitte ich hier um Hilfe.
|
|
|
05.03.2010, 21:33
Beitrag #2
|
|
|
08.03.2010, 16:34
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2010 16:39 von Apu.)
Beitrag #3
|
|
|
08.03.2010, 19:51
Beitrag #4
|
|
|
| |