Qbasic commando's werken soms niet in VBA

Status
Niet open voor verdere reacties.

Justme47

Gebruiker
Lid geworden
23 jul 2008
Berichten
37
Bij het omzetten van qbasic programma's naar Visual Basic heb ik het probleem dat de onderstaande qbasic commando's niet werken in VB:

OUT, AND, INP en OR


Bestaan hiervoor overeenkomstige commando's in VB?



Zie ter info het programmadeel hieronder: dit is een routine om de RS232 poort COM1 in een andere modus te zetten. Het werkt prima in DOS of in een DOSbox in Windows98 maar (nog) niet in VB.



OPEN "com1:75,n,8,1,RS,CS0,DS0,CD0" FOR RANDOM AS #1
OUT &H3FC, INP(&H3FC) AND &HFF:
DIVLO = 56: DIVHI = 0: REM divisor voor 2057 Hz
OUT &H3FB, INP(&H3FB) OR &H80
OUT &H3F8, DIVLO
OUT &H3F9, DIVHI
OUT &H3FB, INP(&H3FB) AND &H7F
 
Voor Windows XP heb je daar een aparte DLL voor. (weet de naam niet zo, is wel te vinden via Google.)
 
Via Google heb ik niets kunnen vinden maar kreeg ik de info dat visual basic niet overweg kan met "oude" DOS commando's. Klopt dat?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan