Ik heb op school een stukje code gekregen waarmee ik waardes in kan lezen van de printerpoort waar op een censim is aangesloten. De censim is een stukje hardware wat verschillende poorten, waarop ik dingen kan aansluiten. Zoals een druk knop enz.
Maar het stukje code is in delphi geschreven. Wat ik dus niet helemaal begrijp.
Nu is mijn vraag hoe gebruik ik dit in VB. het stukje van zlioportwrite krijg ik voor elkaar. Maar VB begrijpt die adressen niet ($77a,0,$35)
wat zou dit in VB moeten zijn.
Iemand misschien een idee.
Maar het stukje code is in delphi geschreven. Wat ik dus niet helemaal begrijp.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| procedure TForm1.Button2Click(Sender: TObject);
var schakelaars : byte;
begin
if ZLIOStarted then
edit1.Text := 'Driver successfully started !';
// initieer de poort
//zlioportwrite( const Port,DataType,Data:dword );
zlioportwrite( $77A,0,$35);
zlioportwrite( $37A,0,$0);
// lees de schakelaartjes
// zlioportread(const Port,DataType:dword):dword;
zlioportwrite( $37A,0,$20); //$20 --> input
schakelaars := zlioportread( $378,0); // lees de schakelaars.
input.text := inttostr(schakelaars);
switch(schakelaars); |
Nu is mijn vraag hoe gebruik ik dit in VB. het stukje van zlioportwrite krijg ik voor elkaar. Maar VB begrijpt die adressen niet ($77a,0,$35)
wat zou dit in VB moeten zijn.
Iemand misschien een idee.