/
Forside
/
Teknologi
/
Udvikling
/
Delphi/Pascal
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Delphi/Pascal
#
Navn
Point
1
oldwiking
603
2
jrossing
525
3
rpje
520
4
EXTERMINA..
500
5
DJ_Puden
250
6
PARKENSS
230
7
technet
210
8
jdjespers..
200
9
VMEK
153
10
lavang
136
Parallel port og delphi
Fra :
Thomas Holmgren
Dato :
26-08-02 13:40
Hej!
Jeg har brug for at kunne sende data til parallelporten. Helt konkret skal
jeg skrive en simpel driver til en speciel printer. Hvordan kommunikerer man
lettest med sådan en port i delphi? Hvad skal jeg kigge på?
Tak for hjælpen :)
--
Mvh.
Thomas Holmgren
Finn Bindeballe (
26-08-2002
)
Kommentar
Fra :
Finn Bindeballe
Dato :
26-08-02 14:59
hej der.........
hvis du køre Win2k/XP er det ret besværligt......du skal kikke paa Windows
DeviceDriver Kit (DDK)...og det er ikke for børn....
hvis det er Win95/98 kan du bruge in og out instruktioner i asm-sekstioner.....
Reg Finn
Uffe Kousgaard (
26-08-2002
)
Kommentar
Fra :
Uffe Kousgaard
Dato :
26-08-02 16:15
"Finn Bindeballe" <finnb@post6.tele.dk> wrote in message
news:3D6A3428.58AAACF9@post6.tele.dk...
> hej der.........
>
> hvis du køre Win2k/XP er det ret besværligt......du skal kikke paa
Windows
> DeviceDriver Kit (DDK)...og det er ikke for børn....
Mon ikke man kan finde en gratis komponent til det på Google ?
Kim (
26-08-2002
)
Kommentar
Fra :
Kim
Dato :
26-08-02 16:45
On Mon, 26 Aug 2002 14:40:27 +0200, "Thomas Holmgren" <thm@cs.auc.dk>
wrote:
>Jeg har brug for at kunne sende data til parallelporten. Helt konkret skal
>jeg skrive en simpel driver til en speciel printer. Hvordan kommunikerer man
>lettest med sådan en port i delphi? Hvad skal jeg kigge på?
Du må selv finde adr. på din par. port. ( typisk 0378 )
function getIOport (p:word):byte; stdcall;
begin
asm
push edx
push eax
mov dx,p
in al,dx
mov @result,al
pop eax
pop edx
end;
end;
Procedure SetIOport (p:word;b:byte);Stdcall;
begin
asm
push edx
push eax
mov dx,p
mov al,b
out dx,al
pop eax
pop edx
end;
end;
Virker næppe under Windows 2000 / XP.
--
Kim
Thor (
03-09-2002
)
Kommentar
Fra :
Thor
Dato :
03-09-02 13:18
Hvis det er noget simpelt, så skriv direkte til lpt1:
f.eks
strl.savetofile('lpt1:');
Angiv printeren som generisk tekst printer i windows.
mvh Thomas
"Thomas Holmgren" <thm@cs.auc.dk> wrote in message
news:3d6a21ba$0$22888$ba624c82@nntp02.dk.telia.net...
> Hej!
>
> Jeg har brug for at kunne sende data til parallelporten. Helt konkret skal
> jeg skrive en simpel driver til en speciel printer. Hvordan kommunikerer
man
> lettest med sådan en port i delphi? Hvad skal jeg kigge på?
>
> Tak for hjælpen :)
>
>
> --
> Mvh.
> Thomas Holmgren
>
>
>
Søg
Alle emner
Teknologi
Udvikling
Delphi/Pascal
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410990
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.