Jump to content
Sign in to follow this  

Borland Turbo C++ AutoItX work guide and help needed with static library

Recommended Posts


OK if you want to AutoItX to work in your Borland Turbo C++ you must make this:

In your program folder you must copy file: AutoIt3.h from AutoIt3\AutoItX\StandardDLL\VC6

Then you must convert AutoItX3.lib into proper format (i got msg: [Linker Error] Error: 'C:\TEST\AUTOITX3.LIB' contains invalid OMF record, type 0x21 (possibly COFF) ) so i am using coff2omf.exe program which is in the borland main folder. I copy it to the C:/LIB then copy AUTOITX3.LIB then i run console and type cd .. , cd LIB and typr this: coff2omf.exe AUTOITX3.LIB GOOD_AUTOITX3.LIB . I got this file, rename it to AUTOITX3.LIB, copy to my program main folder and Add by: Project -> Add to project . The last thing you must do is to copy AutoItX3.dll into folder where yours apllication .exe file is for me it is C:/Test/Debug_Build then it will work!

Ok now my problem is: I want to have one-file-program so i read forum and notices that i must do static library from the .dll file. Ok i maked one with success ( using DLL to LIB program) and got also header file. But when i am trying to add (.dll file changed to .lib file) into my program i got the same LINKER error which i got with orginal AUTOITX3.LIB. coff2omf.exe doesn't work with msg:

C:\LIB>coff2omf.exe AutoItX3.lib ble.lib

COFF to OMF Converter Version Copyright © 1999, 2000 Inprise Corporat


ERROR: COFF error: AutoItX3.lib

(coffread.cpp, 1502) : invalid machine type detected

Please help me. I want to have my one-file program with working auto-it options.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this