dos-programma's onder windows 7 64-bit
Auteur Topic: dos-programma's onder windows 7 64-bit (gelezen 20180 keer)
« Gepost op: 30 december 2009, 18:38:31 »
Bij installatie van de nieuwe Win 7 64bit heb ik vastgesteld dat mijn ouwe getrouwe dbase 4 (dos-prog) niet meer werkt onder deze versie.
Weet iemand hoe het op de één of andere manier toch klaar te spelen is dat dat wel gaat, want dit is wel heel belangrijk.
AMD Processor 8Core FX-8350
Fatal1ty 990FX Killer, Moederbord
Re: dos-programma's onder windows 7 64-bit
« Reactie #1 Gepost op: 30 december 2009, 18:54:55 »
net als in Windows XP en Windows Vista kan je in Windows 7 de exe van je DOS-programma rechtsklikken, en kiezen om dat programma uit te voeren in de Compatibiliteitsmodus.
« Laatst bewerkt op: 30 december 2009, 19:15:18 door SoftAid »
« Reactie #2 Gepost op: 30 december 2009, 19:18:14 »
Ik hoop voor Tarzanneke dat dit gaat werken omdat 64-bit edities van Windows geen 16-bit programma's meer ondersteunen.
je kan ze terug aan de praat krijgen dmv virtualisatie/emuleren.
Je zou bv. DOSBox eens kunnen proberen, dewelke kan werken op een 64-bit Windows. Binnenin DOSBox draai je dan de DOS applicatie.
Moest dit niet werken, dan kan je een 32-bit OS virtualiseren . Daarvoor gebruik je VirtualBox of Virtual PC voor. (Om maar enkele voorbeelden te noemen.)
Een van deze programma's installeer je in je Win 7. Die programma's bootsen dan een 2de computer na waarin je bv. Windows XP 32-bit kan installeren. Je draait dus 2 OS'en op 1 computer.
Mocht je niet weten hoe je hieraan moet beginnen, dan leggen we het je graag uit.
Probeer toch eerst eens DOSBox, da's veel minder werk dan een OS te moeten gaan virtualiseren.
« Reactie #3 Gepost op: 30 december 2009, 19:36:25 »
DOSBox wordt ook enkel ondersteund in Windows 32 bit.
Het zal dan toch werken in een virtuele omgeving worden, vrees ik...
« Reactie #4 Gepost op: 31 december 2009, 09:43:32 »
Allereerst bedankt voor jullie reacties ...
Die Dosbox had ik dus al geprobeerd, maar dat werkt helemaal niet zoals het zou moeten. Vooreerst is het enorm traag, zelfs in de orde van 100 maal trager dan voordien.
En ten tweede, je moet weten, mijn databases zijn enorm groot, en ik had door de jaren heen veel programmaatjes zelf gemaakt in dbase die precies doen wat ik wens, op maat gemaakt dus. En daar schort er ook nog wel één en ander aan in die dosbox. Sommige van die programmaatjes blokkeren.
Dus inderdaad zal het die virtuele pc worden onder windows 7. Dat was eigenlijk een idee waar ik al langer mee speelde, maar om eerlijk te zijn : daar ken ik niks van ... ik heb daar geen enkele ervaring mee.
Dus die hulp die je voorstelde, zou echt fantastisch zijn.
In alle geval, hartelijk bedankt daarvoor.
« Reactie #5 Gepost op: 31 december 2009, 11:43:12 »
Ik stel voor Virtual Box te gebruiken, omdat dit (vind ik toch) gebruiksvriendelijker is.
Download het hier en installeer het.
Je moet beschikken over een installatiedisc van een 32-bit OS (ik neem in dit voorbeeld Win XP Pro 32-bit) en een redelijke hoeveelheid RAM geheugen (2 GB is het werkbare minimum).
Virtuele computer aanmaken
In het hoofdvenster van VirtualBox klik je op New.
Er verschijnt een wizard, klik op Next en geef een naam in voor de "nieuwe pc" Selecteer daaronder het besturingssyteem (Bv: als je Windows Vista gaat installeren, selecteer dan bij "Version" Windows Vista), Next.
Nu moeten we de grootte van het RAM geheugen instellen: voor XP minimaal 512MB om soepel te kunnen werken. Klik dan op Next.
In het volgend scherm maken we de virtuele HDD aan. Vink Boot Harddisk (Primary Master) aan en selecteer Create New Harddisk, klik op Next, Next, Next. Stel nu de grootte van de HDD in. Geef hem ook een naam, door op de map met het groene pijltje te klikken kan je de locatie kiezen waar de HDD zal opgeslagen worden. Standaard is dit C:\Users\gebruiker\.Virtualbox\Harddisks.
Heb je 2 echte HDD's in je computer, plaats de virtuele HDD dan op de HDD waar het echte OS niet op draait, dit werkt sneller.
Klik op Finish, Finish.
Je komt nu terug in het hoofdvenster, waar er trouwens een nieuwe "Virtual Machine" is verschenen. Selecteer die machine en klik op Start.
De virtuele computer wordt nu gestart en er verschijnt een "First Run Wizard", klik op Next.
Bij Media Type Selecteer je CD/DVD-Rom Device.
Selecteer bij Host Drive het CD-station waarin de installatiedisc zal steken. Klik op Next en Finish.
De virtuele machine wordt nu gestart en het installatieproces van Windows begint.
Hieronder enkele links naar installatiehandleidingen:
Virtuele computer fijnstellen
Als de installatie klaar is start je de virtuele PC op. In het venster klik je in de menubalk op "Devices", "Install Guest Additions". Virtual Box gaat nu drivers installeren zodat het systeem soepel gaat werken. Start na de installatie van de Guest Additions de virtuele machine opnieuw op.
Op een bepaald moment vraagt Virtual Box ofdat je in Seamless mode wilt werken, klik dan op Switch.
Het venster valt dan weg en de virtuele computer wordt helemaal geïntegreerd, wat makkelijker werkt.
« Reactie #6 Gepost op: 09 januari 2010, 14:23:38 »
Eerst en vooral, hartelijk bedankt voor de uitgebreide uitleg.
Ik heb dus die Virtual box precies geïnstalleerd zoals door jou uitgelegd.
Ik kan dus perfect XP opstarten onder Win7, maar ik zit wel met het probleem dat ik vanuit die xp niet aan alle harddisks aan kan.
In XP toont hij alleen een C:-drive (natuurlijk niet die waar mijn win 7 opstaat), en de dvd-writer.
Het is natuurlijk mijn bedoeling dat ik dbase moet kunnen openen die op drive E: (derde harde schijf) staat. Dit is ook de drive waar ik de xp opgezet heb.
Kan ik dit op de een of ander manier toch klaar krijgen?
« Reactie #7 Gepost op: 10 januari 2010, 12:13:54 »
Da's perfect mogelijk.
Sluit je Virtual-machine af en ga naar Settings en klik op Shared Folders.
Klik rechts in het venster op het mapje met het groene plusje.
Bij Folder Path geef je de locatie op die je wilt kunnen openen in je VM. (Bv. E:\) Bij Folder Name geef je de naam in die je zal te zien krijgen in de VM. (Bv. dbase , kies iets zonder spaties en hoofdletters.)
Klik op OK, OK.
Start de VM. In je VM ga je naar de commandoprompt.
Geef daar in net use e: \\Vboxsvr\naam-die-je-zonet-hebt opgegeven
Als dit correct is uitgevoerd, moet je in Deze Computer bij Network Drives (in het NL Netwerklocaties of iets dat er op trekt) de E: schijf zien staan.
« Reactie #8 Gepost op: 11 januari 2010, 12:13:09 »
Ook dit is weer uitgevoerd. We komen stilaan waar we moeten zijn ... hoop ik ...
Eerst kon ik die drive zien, maar niet beschikbaar (er stond bij : netwerkverbinding verbroken), en nadien was de drive zelfs helemaal niet meer te zien.
« Reactie #9 Gepost op: 16 januari 2010, 20:38:22 »
Spijtig dat dit niet lukt. Hopelijk is dit maar een bug die in toekomstige versies van VB wordt opgelost.
Is het mogelijk om via de grafische manier een netwerkstation toe te voegen ? Zorg ervoor dat de map met databases gedeeld wordt over het netwerk.
(Klik rechts op die map, Delen... . Volg de stappen op het scherm om de map te delen.)
Start de Virtual Machine.
Ga naar Deze Computer, klik bovenaan op Extra.
Klik op Netwerkverbinding maken...
Geef een naam voor de Drive op en blader naar de map met databses op het niet-gevirtualiseerde besturingssyteem.