INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Problem beim Einbinden einer DLL



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!

08.01.2008, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2008 14:53 von rolfk.)
Beitrag #4

rolfk Offline
LVF-Guru
*****


Beiträge: 2.306
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Problem beim Einbinden einer DLL
' schrieb:Alles klar ich habe mal alles hochgeladen was ich habe.
Es handelt sich um die Datei "LJIF.dll" hoffe du kannst was damit anfangen.

Also die Funktionen selber sind nicht sehr komplex und die struct Parameter scheinbar flat, also auch kein wirkliches Problem. Aber winsock.h ist ein ziemlich kompliziertes Header File und da verwundert es mich nicht so sehr, dass der Import_Wizard damit irgendwo Probleme bekommt.
An sich wäre winsock.h beinahe nicht nötig.

Rolf Kalbermatter

Ein Headerfile mit folgendem Inhalt anstelle von winsock.h sollte wahrscheinlich schon genügen:

#define BYTE unsigned char
#define WORD unsigned short
#define LONG signed long
#define DWORD unsigned long
#define BOOL long

#define LPCTSTR const char*

#define WINAPI stdcall

// All of above should be also possible to get from winbase.h

#define IN
#define OUT

struct in_addr {
union {
struct { u_char s_b1,s_b2,s_b3,s_b4; } S_un_b;
struct { u_short s_w1,s_w2; } S_un_w;
u_long S_addr;
} S_un;
#define s_addr S_un.S_addr
/* can be used for most tcp & ip code */
#define s_host S_un.S_un_b.s_b2
/* host on imp */
#define s_net S_un.S_un_b.s_b1
/* network */
#define s_imp S_un.S_un_w.s_w2
/* imp */
#define s_impno S_un.S_un_b.s_b4
/* imp # */
#define s_lh S_un.S_un_b.s_b3
/* logical host */
};

typedef struct in_addr IN_ADDR;

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Problem beim Einbinden einer DLL - jg - 07.01.2008, 17:14
Problem beim Einbinden einer DLL - rolfk - 08.01.2008 14:37
Problem beim Einbinden einer DLL - jg - 24.09.2008, 19:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Problem bei Aufruf einer dll swoc 5 3.360 08.09.2022 17:01
Letzter Beitrag: Martin.Henz
  Fehlercode 1097 beim Aufrufen einer C++ DLL Dr. Nuke 11 6.484 22.07.2022 22:39
Letzter Beitrag: Martin.Henz
  Einbinden einer DLL mit mehr Output-Parametern, als Input-Parametern Herm 3 6.302 14.06.2011 11:12
Letzter Beitrag: rolfk
  DLL in LV einbinden. Geht es nur mit einer anderen Wrapper-DLL Dimitri 24 27.386 02.07.2010 15:16
Letzter Beitrag: Dimitri
  Einbinden einer dll (*.so) Apu 3 6.386 08.03.2010 19:51
Letzter Beitrag: rolfk
  Einbinden einer DLL, Speichermanagement Mictlantecutli 3 7.987 14.10.2009 08:33
Letzter Beitrag: Mictlantecutli

Gehe zu: