Visual Basic en de Printerpoort
Gepost door Jeroen Boere op woensdag 8 september 2004 20:15
windows9x / NT
Of wel, Windows 3.x, 95, 98, ME of WindowsNT 4.0 Windows2000, ( NT 5.0 ), of
Windows XP
Wie loopt er nou niet tegen aan. Wil je weer een keer wat nostalgie te
voorschijn halen, bv een oud computer spelletje.
Iets wat op de oude PC van je pappie en mammie perfect werkte en op je nieuwe pc
met WindowsXP totaal niet wil draaien.
De meeste weten ondertussen wat het probleem is. Een stuk terug in het
artikel heb ik het al voor een stuk uit gelegd, maar
voor de gene die dat hebben over geslagen zal ik het nog een keer in het kort
uitleggen.
Windows NT, ofwel boven genoemde versies, hebben een soort beveiliging waardoor
als een programma een fout veroorzaakt
niet je gehele Windows omzeep gaat met het resultaat in een reboot / blauw
scherm. Hier heeft Microsoft iets op bedacht maar
dit bracht de eenvoud van programmeren geen goede resultaten met zich me. Zo
wordt door Windows alle toegang tot het aanspreken
van apparaten tegen gehouden, dit tot gevolg dat we niet meer zomaar de poort
kunnen aan spreken. Voor de software die ik hier
besproken heb is het heel eenvoudig om het weer werkend te krijgen onder Windows
NT. Namelijk je zet dit bestandje in je
system32
map te plaatsen. Meestal te vinden onder: C:\Windows\system32 dan wel
C:\WinNT\system32. Dit kan helaas niet je oude dos spelletjes weer
aan de gang helpen. Maar het geeft je wel toegang tot het aanspreken van de
Printerpoort. En dat is waar we het hier over hebben.
Als je met een LCD schermpje aan de gang wil gaan heb je meestal een andere
dll nodig namelijk deze. Deze bezit een aantal
kernel drivers
wat dan ook wil zeggen dat je hier voor de Pc opnieuw voor moet opstarten na het
installeren. Dit komt omdat ze op het aller laagste niveau
mee draaien in het hard van je besturingssysteem. En als hier iets in gewijzigd
wordt moet dat opnieuw geladen worden.
|