Usind win dll with wine

Andriy Palamarchuk apa3a at yahoo.com
Mon Jul 1 09:47:22 CDT 2002


--- psuchomel at volny.cz wrote:
> Hi wine gurus
> I have some dll, I want to run under Linux. I try to
> study Wine
> docs, but, if I say the truth, I did not make me
> clever so much.
> Please, could you help me port this part of win code
> (extracted from
> my java <--> cpp bridge) under Linux? Petr
> 
> //define dll handler
> HINSTANCE hInst = NULL;
> //define entry in dll
> typedef char* (_pascal * GLL_version)();
> 
> //here is some call
> //load library
> if(  hInst == NULL )
>     hInst = LoadLibrary("mylib");
> if(  hInst == NULL )
>     return;
> //get proc address
> FARPROC proc = GetProcAddress(hInst, "GLL_VERSION");
> //and call it
> if (proc != NULL)
>     printf("%s", (char*)(GLL_version)proc());
> //free handler
> FreeLibrary(hInst);
> hInst = NULL;

What exactly problem do you have?
AFAICS you do not use anything fancy.

Did you try to compile the code above on Windows and
then execute on Wine? Does it work?

Andriy

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com



More information about the wine-devel mailing list