I’ve had a quick rummage on my system here and on installation media for MSSTDFMT.DLL and it exists in:
Office 2003 with SP3 installation CD under \FILES\SYSTEM (118,784 bytes v6.00.8450)
VB6 installation CD under \OS\SYSTEM (118,784 bytes v6.00.8450)
C:\WINDOWS\system32 (119,808 bytes v6.01.9782)
In File, Properties, its description is: ‘Microsoft Standard Data Formating Object DLL’
From this, as I write, I am assuming it is also in the VB6SP6 service pack due to the file size differences — time passes — just checked and yes, it is in a sub package in VB6SP6 called MSSTDFMT.CAB and sure enough the DLL is 119808 bytes and v6.01.9782.
I didn’t know about this file requirement as I always have MS Office on my PCs I use so the issue would have been masked for me. Thanks for pointing this out.
I have always been one to prefer programs that do not install but just run (such as ‘FileZillas’ ZIP file download offered over the ‘Setup’ package download) but I will now offer both (and also pop in the additional DLL in the ZIP version).
I will package Visionary up tonight into a setup kit using the VB Package and Deploy Wizard to see what additional files it puts in. I am guessing like you that it will pop this file in. From this, I will pop it on my site for download.
In the mean time, if anyone wishes it, I have extracted the MSSTDFMT.CAB from Microsoft’s official VB6SP6 setup package and popped it on my website. The direct link is:
http://www.therealeasterbunny.pwp.blueyonder.co.uk/msstdfmt.cab
Simply download and use a zip extraction utility to get the DLL - it may just work by copying the DLL straight into the folder containing the Visionary EXE file - if not, it will need to go into your system 32 folder within your Windows folder and then register it by running
REGSVR32 MSSTDFMT.DLL
(Precede the dll filename with the path if you are not in a DOS box in the folder where the DLL is when executing the last command) - but as I say, I will get a setup kit done tonight also.