home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Best of Windows 95.com 1996 September
/
WIN95_09964.iso
/
program
/
impl101.zip
/
README.TXT
< prev
Wrap
Text File
|
1996-05-09
|
4KB
|
108 lines
ImpLib32 Version 1.01 - ImpLib for Win32
Copyright (c) 1996 by Markus Seger (m.seger@ids-scheer.de)
What is Implib32:
-----------------
Implib32 creates 32 bit import libraries for the use with Microsoft Visual
C++ 2.x/4.x.
Back in the good old days of Windows 3.x, Microsoft supplied a tool called
IMPLIB. This tool was able to create a import library for a given DLL.
After creating this library, you linked it to your program in order to
call functions contained in the DLL.
Unfortunatly, there is no equivalent to IMPLIB for Win32. Microsoft suggests
on the Win32 Knowledge Base, that you should use DUMPBIN to create a file
which lists all exports of a DLL, reformat this file to .DEF-file using a
text editor and then use LIB to create a import library from the .DEF-file.
Implib32 does all this work for you: It invokes DUMPBIN and LIB and creates
an import library!
Note: ImpLib32 can't process 16-Bit DLLs, it will only work with 32-Bit DLLs!
Installation:
-------------
ImpLib32 1.01 is distributed as a PKZIP archive named IMPL101.ZIP. This archive contains
the following files:
FILE_ID.DIZ - Short description of ImpLib32
README.TXT - The file you are reading at the moment
IMPLIB32.EXE - ImpLib32 main executably file
Use PKUNZIP to decompress the files and copy them to a directory of your
choice. Optionally, you can add this directory to your PATH environment
variable. ImpLib32 is now ready to use.
Usage:
------
Using Implib32 is straight forward:
ImpLib32 [-d] srcfile[.dll] [outfile[.lib]]
All parameters between "[" and "]" are optional.
Implib32 reads the file srcfile.dll and generates the import library
outfile.lib. You can ommit the output file name; the resultant import library
will then have the same name as the DLL.
Note:
If a file with the name outfile.lib already exists, it is overwritten.
Optionally, you can use the flag -d to create a .DEF file which list all
symbols exported by the DLL.
System requirements:
--------------------
ImpLib32 is a Win32 console application and requires Windows NT or Windows 95.
Furthermore, the executable files DUMPBIN.EXE and LIB.EXE, supplied as a part
of Visual C++ 2.x/4.x, must reside in a directory in your search path.
How you can contact me:
-----------------------
I would like to here from you. Please feel free to send any
comments/suggestions/bug reports to me.
e-mail: m.seger@ids-scheer.de
www: http://www.geocities.com/SiliconValley/5806
mail: Markus Seger
Behringstr. 22 a
66346 Puettlingen
GERMANY
Freeware:
---------
This program is freeware. You can copy and distribute this program as long as
it is left in an unmodified form and no fee is charged. Please distribute
IMPL101.ZIP as a whole instead of the single files.
If you like this program, please send me a postcard of your home town or at
least send me an email! Thank you!
Note: DUMPBIN.EXE and LIB.EXE are not a part of ImpLib32. You may not
distribute these files. There are both part of Visual C++ 2.x/4.x!!
Special thanks to Rolf Schmitt and Carsten Barra for beta testing ImpLib32!
Version History:
----------------
Version: 1.01, released 09/05/96
Fixed: 1.00 sometimes removed first character from an exported
function's name
Version: 1.00, released 03/05/96
initial release
Copyright (c) 1996 by Markus Seger
All trademarks and registered trademarks mentioned in this
document are acknowledged.