Page 1 of 1

FW-Applik. running under wine-emulator in Linux

PostPosted: Mon Jan 23, 2006 5:19 am
by walter
I run my applikations under wine-emulator in linux very fine. But when i make a PrinterESC( oVRD:oPrn:hDCOut, &cSchacht1 )-function-call, i became a error-msg in linux-console : fixme:psdrv:PSDRV_EndDoc hJob==0, Now What?
Under windows all work without any problems.
Have anybody see this message and have an idee, how i can fix this?

With best regards
Walter

PostPosted: Mon Jan 23, 2006 8:28 am
by Antonio Linares
Walter,

No idea about what may be happening in Wine. I suggest you to report it to the Wine development team (not the FW code, but the Win32 API used calls).

The Win32 API used function is Escape():

The Escape function allows applications to access capabilities of a particular device not directly available through GDI. Escape calls made by an application are translated and sent to the driver.

int Escape(

HDC hdc, // handle to device context
int nEscape, // escape function
int cbInput, // number of bytes in input structure
LPCSTR lpvInData, // pointer to input structure
LPVOID lpvOutData // pointer to output structure
);

FW-Applik. running under wine-emulator in Linux

PostPosted: Wed Jan 25, 2006 7:53 am
by walter
Antonio,
I have make a test-applik. with FW20 without any errors under Linux/wine.
With FW24 it make the fixme-Error. I can't link my big Applik. with FW20 because a <unresolved external> -> framedot and getsysfont! :( I have found, that the fixme-error came with five/fivec.lib from FW24 in my test.exe.
Can you eventually give me the framedot/getsysfont.obj from FW24 for test-linking with FW20??

With best regards
Walter

PostPosted: Wed Jan 25, 2006 9:46 am
by Antonio Linares

FW-Applik. running under wine-emulator in Linux

PostPosted: Wed Jan 25, 2006 1:06 pm
by walter
Antonio,
Many thanks for the rects+getsysin.obj, but with this getsysin.obj i became <unresolved external> --> getwinver
Please can you send me this obj?

With best regards
Walter

PostPosted: Wed Jan 25, 2006 8:12 pm
by Antonio Linares