02. maj 2003 - 16:56Der er
12 kommentarer og 1 løsning
XP / 98 / 2000
Kryptisk overskrift, i know...
Jeg kører XP og VB 6.0. Jeg har lavet et program og lavet et installations setup. Det virker fint på en anden maskine med XP men jeg kan ikke installere på maskiner med 98 og 2000. Kan det virkelig passe ? I "gamle" dage da jeg kørte 98 havde jeg ingen problemer med at installere på maskiner med win2000 ???
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Jeg har hentet SP4 hvor den samme installer ligger i og det virkede ikke med 98'eren. Mon ikke bare jeg skal sørge for, at der er XP på de maskiner der skal bruge mit program !!
For hvis micro$aft får magt som de har agt, så bliver det hele standardiseret (Og bestemt i Seattle!);
men heldigvis er der da mange kræfter rundt omkring, som bruger kræfterne i andre værktøjer, som ikke lider af nogle kvalitetsmæssige mangler -- den eneste fejl set fra Seattle er, at de ikke får penge eller markedsmæssigt good-will for det.
Vil det så sige, at hvis jeg udviklede i vb.net, så kunne jeg godt installere på 98/2000 eller ville det være det samme der ?
Det er undrer mig er at det heller ikke virker på en maskine med Win2000. Det er da trods alt ikke så gammelt endda. Jeg kan slet ikke installere det !
Øj mand. Ka' man give sig selv point *GG* Jeg fandt følgende og håber det kan være andre til hjælp:
While the Package & Deployment Wizard (PDW) works just fine on Windows XP, you may encounter some errors when you try to install an XP-packaged app on an earlier OS, such as Windows 98. When you try to use the installation program, it may generate an error that says some of the files are out of date. It then asks to update the files. If you agree to update the files, Windows 98 reboots and generates the following error:
The MSVCRT.DLL file is linked to missing export NTDLL.DLL RtlGetNtVersionNumbers
To say the least, this behavior can cause extreme difficulty for end-users, especially if they don't have their OS backup disks handy. Fortunately, there's a workaround.
Apparently, this problem occurs because the XP version of the PDW uses its own version of MSVCRT.DLL. It then tries to copy this DLL to the target machine. However, this DLL is incompatible with Windows 98 and will crash the system. To avoid this troublesome behavior, copy MSVCRT.DLL from the OS\System folder of the Visual Studio 6.0 CD to the \Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist folder on the XP machine.
Jeg testede det lige (kl 01.00 - man er vel nørd) OG DET VIRKER !!!!!!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.