Solved

Borland C++ 5.02 update?

Posted on 2001-09-03
5
618 Views
Last Modified: 2013-12-03
I have a few apps that I still build with Borland C++ 5.02 (not C++ Builder... but the original BC++).  I would like to take advantage of some of the new API that are not defined in the .h and .lib files that shipped with BC 5.01 all those years ago.

Does anyone know if there is any simple way to use the latest Platform SDK .h and .lib files with Borland C++ 5.02?

If there is no simple way... is there any way to convert the MS .lib files to the Borland format?

Any advice would be greatly appreciated...

Thanks,
Jeff
0
Comment
Question by:jeffs1
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 32

Expert Comment

by:jhance
ID: 6452882
I think the answer is no.  This was the problem that I had with Borland C++ several years ago.  They were always behind the latest SDK and provided no tools to set it up yourself.  So you were always waiting for Borland to update BC++ for the latest Microsoft SDK.  

BTW, the problem is not with the header files but with the lib files.  Unless things have changed but Borland linker doesn't support the MS .lib file format and vice-versa.
0
 

Expert Comment

by:dandycheung
ID: 6459563
Borland C++ has a tools named implib or another name like this which can export a import library(.lib file) from standard DLL file.
0
 

Author Comment

by:jeffs1
ID: 6459575
yes... but this requires that I find the versions of the DLLs that the MS import libraries were built from... to build the BC import libraries.  implib will not just convert an MS import lib to the BC format.  I was hoping to find an easier way to do this... that is a pretty big task... given the number of DLLS.

Thanks,
Jeff
0
 

Accepted Solution

by:
dandycheung earned 100 total points
ID: 6459641
Basal or common DLLs:

kernel32.dll user32.dll gdi32.dll ntdll.dll advapi32.dll oleaut32.dll shell32.dll comctl32.dll comdlg32.dll winmm.dll ws2_32.dll

Some other DLLs:
crypt32.dll shlwapi.dll tapi.dll

Don't worry about the version, you can export these DLL's import libraries from a clean win9x/NT4 system. All program linked with these libs should run on a upgraded system normally. Have you often seen a program crashed because of the service pack update?
0
 

Author Comment

by:jeffs1
ID: 6460468
Thanks for your help!
0

Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows a few slightly more advanced techniques for Windows 7 gadget programming, including how to save and restore user settings for your gadget and how to populate the "details" panel that is displayed in the Windows 7 gadget gallery.  …
If you have ever found yourself doing a repetitive action with the mouse and keyboard, and if you have even a little programming experience, there is a good chance that you can use a text editor to whip together a sort of macro to automate the proce…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
In this video, viewers will be given step by step instructions on adjusting mouse, pointer and cursor visibility in Microsoft Windows 10. The video seeks to educate those who are struggling with the new Windows 10 Graphical User Interface. Change Cu…

622 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question