Click here to Skip to main content
15,892,809 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Using MS Mask Edit Control Pin
Joan M15-Feb-08 21:31
professionalJoan M15-Feb-08 21:31 
GeneralMFC regular DLL using shared MFC DLL module definition file (.def) question Pin
alchong15-Feb-08 8:49
alchong15-Feb-08 8:49 
GeneralRe: MFC regular DLL using shared MFC DLL module definition file (.def) question Pin
Mark Salsbery15-Feb-08 9:26
Mark Salsbery15-Feb-08 9:26 
GeneralRe: MFC regular DLL using shared MFC DLL module definition file (.def) question Pin
led mike15-Feb-08 11:33
led mike15-Feb-08 11:33 
GeneralRe: MFC regular DLL using shared MFC DLL module definition file (.def) question Pin
Rajesh R Subramanian15-Feb-08 20:10
professionalRajesh R Subramanian15-Feb-08 20:10 
GeneralRe: MFC regular DLL using shared MFC DLL module definition file (.def) question Pin
Mark Salsbery17-Feb-08 9:03
Mark Salsbery17-Feb-08 9:03 
GeneralC++ DLL Compatability Hell! Pin
Lea Hayes15-Feb-08 8:01
Lea Hayes15-Feb-08 8:01 
GeneralRe: C++ DLL Compatability Hell! Pin
Jim Crafton15-Feb-08 8:18
Jim Crafton15-Feb-08 8:18 
I've run into everything you're experiencing. Fun stuff....not!


lhayes00 wrote:
I am told that DLL's compiled with Microsoft Visual C++ (without MFC) will not be compatible with other compilers such as Borland because of a technique called name decoration (or name mangling).


Absolutely correct. To use you C++ DLL, you need to match compiler vendor (and probably version as well), in addition to having the same linkage model (i.e. whether or not you're linking the CRT statically or dynamically). Alternately you can use COM and completely get around this.


You will not be able to use a binary object (i.e. a dll/shared obj, etc) compiled on one platform on another. In other words, you can't use a DLL compiled on Windows and hope to link to it dynamically on linux. For a whole bunch of reasons.

Like I said one option is COM. Alternately the Mozilla project produces XPCOM which works on linux/Win32/OSX, etc. However you still can't share the binaries between platforms (if that's something you're hoping to do).

¡El diablo está en mis pantalones! ¡Mire, mire!

Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)!

SELECT * FROM User WHERE Clue > 0
0 rows returned

Save an Orange - Use the VCF!
VCF Blog

GeneralRe: C++ DLL Compatability Hell! Pin
Lea Hayes15-Feb-08 12:50
Lea Hayes15-Feb-08 12:50 
GeneralRe: C++ DLL Compatability Hell! Pin
Rajkumar R15-Feb-08 20:10
Rajkumar R15-Feb-08 20:10 
GeneralRe: C++ DLL Compatability Hell! Pin
Lea Hayes16-Feb-08 8:45
Lea Hayes16-Feb-08 8:45 
GeneralRe: C++ DLL Compatability Hell! Pin
Rajkumar R17-Feb-08 0:01
Rajkumar R17-Feb-08 0:01 
GeneralRe: C++ DLL Compatability Hell! Pin
Lea Hayes17-Feb-08 1:28
Lea Hayes17-Feb-08 1:28 
GeneralRe: C++ DLL Compatability Hell! Pin
Nemanja Trifunovic15-Feb-08 8:19
Nemanja Trifunovic15-Feb-08 8:19 
GeneralRe: C++ DLL Compatability Hell! Pin
Lea Hayes15-Feb-08 12:57
Lea Hayes15-Feb-08 12:57 
QuestionFind next child window in win32 api Pin
Jayapal Chandran15-Feb-08 6:52
Jayapal Chandran15-Feb-08 6:52 
QuestionRe: Find next child window in win32 api Pin
Rajesh R Subramanian15-Feb-08 7:22
professionalRajesh R Subramanian15-Feb-08 7:22 
QuestionRe: Find next child window in win32 api Pin
Jayapal Chandran15-Feb-08 9:13
Jayapal Chandran15-Feb-08 9:13 
AnswerRe: Find next child window in win32 api Pin
Rajesh R Subramanian16-Feb-08 4:40
professionalRajesh R Subramanian16-Feb-08 4:40 
GeneralRe: Find next child window in win32 api Pin
Jayapal Chandran22-Feb-08 6:13
Jayapal Chandran22-Feb-08 6:13 
GeneralRe: Find next child window in win32 api Pin
JudyL_MD15-Feb-08 7:23
JudyL_MD15-Feb-08 7:23 
GeneralRe: Find next child window in win32 api Pin
Jayapal Chandran15-Feb-08 9:16
Jayapal Chandran15-Feb-08 9:16 
GeneralRe: Find next child window in win32 api Pin
JudyL_MD15-Feb-08 9:24
JudyL_MD15-Feb-08 9:24 
GeneralRe: i am on it... Pin
Jayapal Chandran15-Feb-08 10:13
Jayapal Chandran15-Feb-08 10:13 
GeneralRe: i am on it... [modified] Pin
Rajkumar R15-Feb-08 20:01
Rajkumar R15-Feb-08 20:01 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.