Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations biv343 on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

FLL & BIN files "2.6 exe" to "vfp 6.0"

Status
Not open for further replies.

repete

Programmer
Nov 14, 2000
151
AU
i'm migrating a fpw2.6 compiled exe to vfp6, and found that refox helped as the source code i had was out of date.

now i am faced with 2 more problems

calls to an API library (ie after set library to xxx.fll) and load(ed) and call(ed) bin files

i'm sure i can get over the API library as through the project manager, i could see what functions were in the library by selecting "information". i then searched all the refoxed code for these functions, and found that only a function to make a directory was used.

one of the bin files is created in the refoxed code if it does not exist, so i think i'm ok with that too. but i'm not sure what the purpose of the other bin file is.

so my question is

is there a tool, similar to refox, that will enable me to decompile a library and a bin file ?

Thanks

Pete Bloomfield
Down Under
 
Hi
I am quite confused about what are you trying to do, if you just migrating the application you suppose to have the source code available for you, and if it out of date all you need to do is just recompile. So the big question here why you need ReFox for????
Anyway, hopping that you doing a legal coding, the answer for your question is yes there are such tools but as far as I know none of them is easy to use and they need a fair amount of C/C++ knowledge.
Walid Magd
Engwam@Hotmail.com
 
thanks for your quick response.

a recompile is not my answer. the version of the exe that is live in production is not supported by the source code that i have, ie recompiling the source code that i have gives me an exe that is different to the one i am using in production.

Pete Bloomfield
Down Under
 
Well my friend
If you can be more specific about what are you trying to do, may this will help me and the other friends here giving you more accurate solution for you problem.
Best regards & Good luck.
Walid Magd
Engwam@Hotmail.com
 
Wal

specifically, i have gplib.fll version 2.59, but this is fpw2.6 compatible only, so i can't use it with vfp 6. rather than purchase a new vfp compatible library, i will cover the one function that my system uses from gplib.fll (make_dir) with vfp functionality

this is an example of the issues i am faced with that DON'T cause me a problem. where there is a solid API library being used, i have the option to upgrade the library or to cover the functionality with native vfp features.

however, my question was related to API libraries and bin files where i can't establish their functionality, although i may have missed finding references to them on the net. examples such as g93.fll & fileinfo.bin

hopefully, this makes my question - "is there a tool, similar to refox, that will enable me to decompile a library and a bin file ?" - a bit easier to understand. Pete Bloomfield
Down Under
 
There are some interesting tools available on the MSDN CD. One is found on my system under start / programs / Microsoft Visual Studio 6.0 / Microsoft Visual Studio Tools / depends. This won't give you the code, but it does let you see what program is using what. It works with .dlls and .exes and and number of other types of files, though I'm not sure about .bin or about old code. -- Dave
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top