newbie question

Medland, Bill Bill.Medland at accpac.com
Tue Jul 9 18:10:03 CDT 2002


(BTW HTML email is generally sort of frowned on here)
 
Unix doesn't run windows programs.  I suggest you actually read some of the
documentation at www.winehq.com <http://www.winehq.com> , especially the
Winelib stuff.
 
Basically wine is a Unix program that understands the structure of Windows
DLLS and exes.  Wine itself runs, loads the dlls and exes into memory and
executes them.  Some DLLS are replaced by plug-compatible unix so's that
interface to the lower levels.  So CreateBitmap will eventually result in
calls into probably X11 code.
 
Bill

-----Original Message-----
From: Preetham [mailto:preetham at student.utdallas.edu]
Sent: Tuesday, July 09, 2002 5:24 PM
To: wine-devel at winehq.com
Subject: newbie question



Hi all:

 I have a very elementary question. How does the Winodws program run in
Unix. For example, i write a program where i call the CreateBitmap() method,
what happens. How is a dll called in the unix environment. From what i know,
unix dlls are .so files. From the wingdi.h file in the wine\include
directory, how does the unix OS know how to resolve the WINAPI call. If i am
right, windows dll's are implemented in unix, how is this done.
I'm kinda flustered at the moment, would appreciate the help
Thanks,
Preetham.
 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.winehq.org/pipermail/wine-devel/attachments/20020709/c3f9b56a/attachment.html


More information about the wine-devel mailing list