Michaël
I like it when a plan comes together http://www.geocities.com/elektrozone
Is er hier iemand die een Q-basic program kan omzetten naar een visual basic program? (het program is niet echt groot).
Als er iemand dat kan zal ik het bestand hier achterlaten.
Erik
In order to succeed you must fail, so that you know what not to do the next time.
OP zich is dat niet moeilijk, probleem is alleen de windows interface is compleet nieuw en dus niet te vergelijken met QBasic. Dus omzetten is opzich best wel mogelijk.
Heb je echter commando's in je programma als IN, OUT, PEEK en POKE, dan vergeet het maar dat dat zomaar gaat, dan heb je daar eerst weer een DLL, OCX o.i.d. nodig, gezien VB die termen niet kent, en NT, 2k, XP dat ook nog eens extra proberen tegen te houden.
De 1e versie van VB had daar geloof ik een progje voor.
Als ik ff zoek met google op: 'qbasic to vb converter'
krijg ik al een 450 hits naar diverse progjes.
Maar wat heeft dit met electronica te maken?
Michaël
I like it when a plan comes together http://www.geocities.com/elektrozone
Op 20 maart 2003 22:56:04 schreef Hugo Welther:
Maar wat heeft dit met electronica te maken?
Het is voor mijn elektronicaschakeling aan te sturen via de computer
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Weet wel dat als je elektronica aanstuurt over andere poorten dan de serieele COM poorten en/of LPT printerpoorten dit in Visual Basic niet 'zomaar' meer is te doen, hiervoor heb je drivers nodig.
In VB bestaat bijv. INP en OUT niet meer.
Je kunt dus niet meer rechtstreeks een willekeurige poort aanspreken met bijv. OUT 785,x.
Michaël
I like it when a plan comes together http://www.geocities.com/elektrozone
Hier is de qbasic versie:
REM Demonstratieprogramma voor aansturing van het puntmatrix-
REM display met LED's in een 5x7 matrix
REM De tekst wordt van rechts naar links geschoven tot
REM het display helemaal leeg is
REM Dan volgt een pauze van 1 s en het geheel wordt herhaald
REM tot er een toets wordt ingedrukt
REM -------------------------------------------------------
REM Openen COM-poort en initialisatie
REM -------------------------------------------------------
OPEN "COM2: 9600,N,8,1,CS,DS" FOR OUTPUT AS #1
PRINT #1, CHR$(12);
REM -------------------------------------------------------
CLS
LOCATE 10, 10
PRINT "Demoprogramma voor looplicht"
LOCATE 12, 10
PRINT "Druk op een toets om te stoppen"
Z$ = "Door Andreas Koehler voor ELEKTUUR ontworpen."
REM -------------------------------------------------------
REM Output-lus
REM -------------------------------------------------------
M2: V = 0
M3: FOR ZA = V + 1 TO V + 12
PRINT #1, MID$(Z$, ZA, 1);
NEXT ZA
V = V + 1
FOR ZT = 1 TO 50000
NEXT ZT
PRINT #1, CHR$(12);
IF V < LEN(Z$) THEN GOTO M3
SLEEP (1)
A$ = INKEY$
IF A$ = "" GOTO M2
END
wie zou deze voor mij willen omzetten in VB(6)