home *** CD-ROM | disk | FTP | other *** search
- ;===============================================================
- ; Keert terug met het standaardstation als een reeks.
- ;
- ; gebruik: CALL Getdrive WITH <Geheugen variabele>
- ;
- ;===============================================================
- ; Versie 2.0/0422
-
- TITLE GETDRIVE
-
- _PROG SEGMENT BYTE
- ASSUME CS:_PROG
- ;
- GETPATH PROC FAR ; Forceer een FAR RETurn.
- ;
- MOV AX,[BX] ; Controleer op null. (Variabele-einde.)
- CMP AX,0 ; Is de variabele groot genoeg?
- JE Error ; Nee, stoppen.
- ;
- MOV SI,BX ; Laadt variabele offset in SI.
- MOV AH,19h ; Verkrijg het standaardstation.
- INT 21h ; Standaardstation komt in
- ; AL. (0 = A:, 1 = B:, etc.)
- ADD AL,'A' ; 41h = 'A.'
- MOV [SI],AL
- Error: RET ; Terug naar dBASE.
- ;
- GETPATH ENDP
- ;
- _PROG ENDS
- END