Ik maak een klein programmatje in visual basic 6 voor een bedrijf, nu werkt de setup prima op een schone win98 computer maar bij anderen komen er dll en of OCX foutmeldingen ( Cannot find the source file 'C\\\WINDOWS\TEMP\INSTALL\\@TABCTL.OCX to install'). Omdat er een tabblad in het programmatje zit, die TABCTL.OCX aanspreekt,heb ik een setup gemaakt voor win98 en één voor XP. Win98 en XP hebben zo hun eigen versie van deze OCX file en moet dus volgens mij ook voor deze versies apart gecompileerd worden.
De vraag is of het ook mogelijk is om de DLL files in de map te plaatsen waar het programma wordt geinstalleerd. Hopelijk hoeven er dan geen DLL en of OCX files aangesproken en of geplaatst/gewijzigd worden die in de systeem map staan van windows. Dan zou ik ook gewoon 1 setup versie kunnen maken voor win98 en XP. Daarnaast zou het programmatje dan ook geen setup problemen leveren indien de systeem map van een computer beveiligd is (in de zin dat er geen wijzigingen in gemaakt mogen worden)
Momenteel zorgt mijn setup er voor dat er dll/ocx files geupdate moeten worden tijdens de setup. Vervolgens komt er een melding dat de computer eerst opnieuw opgestart moet worden alvorens de setup verder uitgevoerd kan worden. Van deze procedure wil ik ook graag af. Hopelijk is er dus een andere manier om mijn kleine programmatje met die paar DLL/OCX files uit de systeem map van windows te laten communiceren. bijvoorbeeld door eigen DLL/OCX files in de installatie map te zetten (maar kan dit?, en eventueel hoe?)
De vraag is of het ook mogelijk is om de DLL files in de map te plaatsen waar het programma wordt geinstalleerd. Hopelijk hoeven er dan geen DLL en of OCX files aangesproken en of geplaatst/gewijzigd worden die in de systeem map staan van windows. Dan zou ik ook gewoon 1 setup versie kunnen maken voor win98 en XP. Daarnaast zou het programmatje dan ook geen setup problemen leveren indien de systeem map van een computer beveiligd is (in de zin dat er geen wijzigingen in gemaakt mogen worden)
Momenteel zorgt mijn setup er voor dat er dll/ocx files geupdate moeten worden tijdens de setup. Vervolgens komt er een melding dat de computer eerst opnieuw opgestart moet worden alvorens de setup verder uitgevoerd kan worden. Van deze procedure wil ik ook graag af. Hopelijk is er dus een andere manier om mijn kleine programmatje met die paar DLL/OCX files uit de systeem map van windows te laten communiceren. bijvoorbeeld door eigen DLL/OCX files in de installatie map te zetten (maar kan dit?, en eventueel hoe?)