w sumie to juz nie wiem co jest wine. Sprawa wyglada tak:
stworzylem sobie dllka, skompilowal sie bez problemow, potem s tworzylem aplikacje ktora laduje dll, przypisuje do wskaznika do funkcji funkcje z dlla i dopoki jej nie probuje odpalac to wszystko gra.
oto kod funkcji
#include <iostream>
#include <stdlib.h>
#include <windows.h>
using namespace std;
typedef void (*wsk_fun)(void);
int main(int argc, char *argv[])
{
HINSTANCE hLib=LoadLibrary("Projekt1.dll");
if (hLib != NULL)
cout << "zaladowalem biblioteke\n";
wsk_fun wsk;
wsk = (wsk_fun)GetProcAddress((HMODULE)hLib, "fun");
if (!wsk)
wsk();
FreeLibrary((HMODULE)hLib);
system("PAUSE");
return 0;
}
[DODANO]
A moze ktos moze mi przeslac jakiegos prostgo dll'a i przykladowy programik ??
bylbym wdizeczny.
bledy poprawiono :)