Ik zit hier op werk met een applicatie die tamelijk oud is (Win95 tijd). Nu heeft men over tijd de installatiedisks van de applicatie verloren, en de software fabrikant (fidler) is inmiddels failliet (kan 'm op het internet in ieder geval niet meer vinden). De applicatie lijkt prima te werken op Windows 95 en 98 (ME niet getest, hebben we niet hier), maar Windows 2000 en XP geven beide crashes. Access violation en daarna "Class Not Found".
De laatste foutmelding doet me vermoeden dat de applicatie meer dan de 4 OCX bestanden gebruikt die in de program folder staan. Ik heb die bestanden handmatig regegistreerd (regsvr32 file1.ocx ect), en dat ging goed.
Mijn vraag. Is er een manier om de dependancies van de executable en 4 OCX bestanden na te kunnen lopen om te zien welke bestanden door de applicatie uiteindelijk gebruikt worden? Dan kan ik proberen die bestanden te kopieren en zo de app aan de praat te krijgen.
Of beter nog, is het mogelijk het programma op een zodanige manier te debuggen (zonder source natuurlijk want die heb ik helaas niet
) dat ik de calls kan traceren tot de crash?
De laatste foutmelding doet me vermoeden dat de applicatie meer dan de 4 OCX bestanden gebruikt die in de program folder staan. Ik heb die bestanden handmatig regegistreerd (regsvr32 file1.ocx ect), en dat ging goed.
Mijn vraag. Is er een manier om de dependancies van de executable en 4 OCX bestanden na te kunnen lopen om te zien welke bestanden door de applicatie uiteindelijk gebruikt worden? Dan kan ik proberen die bestanden te kopieren en zo de app aan de praat te krijgen.
Of beter nog, is het mogelijk het programma op een zodanige manier te debuggen (zonder source natuurlijk want die heb ik helaas niet
[ Voor 10% gewijzigd door Aetje op 01-02-2006 18:09 ]
Forget your fears...
...and want to know more...