ISC
asked on
VB6 Project Dependency Files
I have a VB6 project and I need to list out (to file) the paths and filenames of all references linked to the project; I also need to the file version information of the dependant files.
i.e.,
C:\WINNT\system32\stdole2. tlb#OLE Automation Version 1.2.3
C:\WINNT\system32\scrrun.d ll#Microso ft Scripting Runtime Version 1.2.3
C:\WINNT\system32\msstdfmt .dll#Micro soft Data Formatting Object Library 6.0 (SP4) Version 1.2.3
Can I do this in code or is there a freeware tool that would do this?
Thanks Ian
i.e.,
C:\WINNT\system32\stdole2.
C:\WINNT\system32\scrrun.d
C:\WINNT\system32\msstdfmt
Can I do this in code or is there a freeware tool that would do this?
Thanks Ian
Why don't u try VB packaging and development wizard...
Read this link and u will come to know how to get dependency files needed for project.
http://support.microsoft.com/default.aspx?scid=kb;en-us;830761
Read this link and u will come to know how to get dependency files needed for project.
http://support.microsoft.com/default.aspx?scid=kb;en-us;830761
You could also try the MS Visual Studio Installer. It will create a package based on your project and lists all the dependancies.
This assumes that all you .dep files are correct of course.
This assumes that all you .dep files are correct of course.
ISC,
The relevant information should be in your projects .VBP file in text format; for instance, a snippet of one of my .VBP project files looks like (in this instance for example, you can see that v8.0 of the CRViewer.dll is required)
Reference=*\G{C4847593-972 C-11D0-956 7-00A0C927 3C2A}#2.2# 0#..\..\WI NDOWS\Syst em32\CRVie wer.dll#Cr ystal Report Smart Viewer
Reference=*\G{BD4B4E53-F7B 8-11D0-964 D-00A0C927 3C2A}#1.1# 0#..\..\Pr ogram Files\Seagate Software\Crystal Reports\craxdui.dll#Crysta l Reports 7 Library
Reference=*\G{00025E01-000 0-0000-C00 0-00000000 0046}#5.0# 0#..\..\Pr ogram Files\common~1\micros~1\da o\dao360.d ll#Microso ft DAO 3.6 Object Library
Object={C4847593-972C-11D0 -9567-00A0 C9273C2A}# 8.0#0; CRViewer.dll
Object={5B7759CE-C04E-4C5D -993B-8297 E30D9065}# 1.0#0; ChilkatFTP.dll
Reference=*\G{8BA2FE81-850 6-11D4-BFE 2-CB5FED32 6646}#1.0# 0#..\..\SA WZip\SAWZi p.tlb#SAWZ ip 1.0 Type Library
cheers,
The relevant information should be in your projects .VBP file in text format; for instance, a snippet of one of my .VBP project files looks like (in this instance for example, you can see that v8.0 of the CRViewer.dll is required)
Reference=*\G{C4847593-972
Reference=*\G{BD4B4E53-F7B
Reference=*\G{00025E01-000
Object={C4847593-972C-11D0
Object={5B7759CE-C04E-4C5D
Reference=*\G{8BA2FE81-850
cheers,
ASKER
The FileMon and Depedency Walker apps met my needs...
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I am lloking into them to see if they meet my needs.