Thread View: pl.comp.lang.c
17 messages
17 total messages
Started by Droll
Tue, 10 Feb 1998 11:38
Dostęp do LPT pod Windows
Author: Droll
Date: Tue, 10 Feb 1998 11:38
Date: Tue, 10 Feb 1998 11:38
6 lines
754 bytes
754 bytes
Hej! Jak dobrać się do rejestrów portów LPT w Borland Builderze pod Windows95??? Jeżeli jedyną metodą są wstawki #asm to jak podłączyć assemblera do Buildera? Droll
Re: Dostęp do LPT pod Windows
Author: Karol Roslaniec
Date: Wed, 11 Feb 1998 20:16
Date: Wed, 11 Feb 1998 20:16
19 lines
1294 bytes
1294 bytes
On 10 Feb 1998 11:38:35 GMT, "Droll" <droll@ifmpan.poznan.pl> wrote: >Hej! >Jak dobrać się do rejestrów portów LPT w Borland Builderze pod Windows95??? >Jeżeli jedyną metodą są wstawki #asm to jak podłączyć assemblera do >Buildera? Przepraszam, zabieram glos a prawde mowiac to nie jestem 100% pewny. Twoj problem to nie problem Borland Buildera (czy czegokolwiek tego typu), a WINDOWS. Poczytaj sobie API. Prawdopodobnie nie obedzie sie bez siegniecia do probramowania w "CZYSTYM" Windows (tak jakby bez buildera). A assemblera to na pewno nie trzeba uzywac! :-) Karol p.s. Buildera znam tylko ze slyszenia, a to co napisalem opieram bardziej na Delphi i znajomosci Windows.
Re: Dostęp do LPT pod Windows
Author: Droll
Date: Thu, 12 Feb 1998 11:29
Date: Thu, 12 Feb 1998 11:29
17 lines
1478 bytes
1478 bytes
Karol Roslaniec <kros@ippt.gov.pl> napisał(a) w artykule <34e20628.13282809@news.icm.edu.pl>... > Przepraszam, zabieram glos a prawde mowiac to nie jestem 100% pewny. > Twoj problem to nie problem Borland Buildera (czy czegokolwiek tego No to jest jasne.... ;-)) > typu), a WINDOWS. Poczytaj sobie API. Prawdopodobnie nie obedzie sie Grzebałem w API i nic nie znalazłem, przedtem bawilem sie BC++ 4.5 i musze powiedziec, że opis API był rtam VeryGood, ale tez nie przypominam sobie niczego takiego... > bez siegniecia do probramowania w "CZYSTYM" Windows (tak jakby bez > buildera). A własnie czy nie jest tak, ze czysty Windows zabrania dostepu do LPT??? I czy czasem nie po to stworzono DirectOutput... ;-) > > A assemblera to na pewno nie trzeba uzywac! :-) Oby. Droll
Re: Dostęp do LPT pod Windows
Author: Piotr Kaminski
Date: Thu, 12 Feb 1998 12:30
Date: Thu, 12 Feb 1998 12:30
25 lines
1663 bytes
1663 bytes
On Wed, 11 Feb 1998 20:16:36 GMT, kros@ippt.gov.pl (Karol Roslaniec) arranged ASCII characters in a pattern: >On 10 Feb 1998 11:38:35 GMT, "Droll" <droll@ifmpan.poznan.pl> wrote: > >>Hej! >>Jak dobrać się do rejestrów portów LPT w Borland Builderze pod Windows95??? >>Jeżeli jedyną metodą są wstawki #asm to jak podłączyć assemblera do >>Buildera? > >Przepraszam, zabieram glos a prawde mowiac to nie jestem 100% pewny. >Twoj problem to nie problem Borland Buildera (czy czegokolwiek tego >typu), a WINDOWS. Poczytaj sobie API. Prawdopodobnie nie obedzie sie >bez siegniecia do probramowania w "CZYSTYM" Windows (tak jakby bez >buildera). > >A assemblera to na pewno nie trzeba uzywac! :-) > W Api chyba tego nie ma (do rejestrow), ale wiekszosc mozliwosci ma OpenComm i dalsze pokrewne Piotr This article was written on recycled paper by hand, using only natural inks and pigments that were gathered by virgins during the full moon.
Re: Dostęp do LPT pod Windows
Author: Maciej MOCHOL
Date: Thu, 12 Feb 1998 12:47
Date: Thu, 12 Feb 1998 12:47
22 lines
1624 bytes
1624 bytes
On 12 Feb 1998, Droll wrote: > A własnie czy nie jest tak, ze czysty Windows zabrania dostepu do LPT??? I > czy czasem nie po to stworzono DirectOutput... ;-) > > > > A assemblera to na pewno nie trzeba uzywac! :-) > Oby. > Droll Sorry, nie chce mi sie wracac do poczatku watku, zakladam ze chodzi o dostep do portow w Windows ? Konkretnie LPT ? Wiec tak, Windows zabrania. W 3.1 mozna sobie spokojnie igrac z portami, w 95 nie wiem, natomiast w NT - w ogole. Co do NT, mozna sobie skorzystac z jakichs strasznie wolnych funkcji systemowych. Polecam artykul "Dostep do portow w NT", ktory sie ukazal w Software jakis rok (1.5 ?) temu. -- Codematic code@beta.cku.pwr.wroc.pl.strasznie.mi.sie.podobaja mmochol@elka.pw.edu.pl.te.smieci.na.koncu.adresu.email http://home.elka.pw.edu.pl.i.www.rowniez/~mmochol
Re: Dostęp do LPT pod Windows
Author: Piotr Kaminski
Date: Fri, 13 Feb 1998 09:43
Date: Fri, 13 Feb 1998 09:43
17 lines
1577 bytes
1577 bytes
On Thu, 12 Feb 1998 13:47:37 +0100, Maciej MOCHOL <mmochol@elka.pw.edu.pl> arranged ASCII characters in a pattern: >Sorry, nie chce mi sie wracac do poczatku watku, zakladam ze chodzi >o dostep do portow w Windows ? Konkretnie LPT ? >Wiec tak, Windows zabrania. W 3.1 mozna sobie spokojnie igrac z portami, >w 95 nie wiem, natomiast w NT - w ogole. Co do NT, mozna sobie skorzystac >z jakichs strasznie wolnych funkcji systemowych. Polecam artykul >"Dostep do portow w NT", ktory sie ukazal w Software jakis rok (1.5 ?) >temu. Mam akurat pod reka zrodelka do tego programiku (numer pisma 7/96) Jak ktos chce, to podesle. Jest tam przyklad do PC Speaker'a. Najpierw kompilujesz driver, potem go otwierasz i juz pod _outp masz dostep. (Wymaga chyba NT DDK) Pozdrawiam, Piotr
Re: Dostęp do LPT pod Windows
Author: Droll
Date: Fri, 13 Feb 1998 10:10
Date: Fri, 13 Feb 1998 10:10
15 lines
1393 bytes
1393 bytes
Maciej MOCHOL <mmochol@elka.pw.edu.pl> napisał(a) w artykule <Pine.GSO.3.96.980212134416.28633E- >Sorry, nie chce mi sie wracac do poczatku watku, zakladam ze chodzi >o dostep do portow w Windows ? Konkretnie LPT ? >Wiec tak, Windows zabrania. W 3.1 mozna sobie spokojnie igrac z portami, >w 95 nie wiem, natomiast w NT - w ogole. Co do NT, mozna sobie skorzystac >z jakichs strasznie wolnych funkcji systemowych. Polecam artykul >"Dostep do portow w NT", ktory sie ukazal w Software jakis rok (1.5 ?) >temu. Ale ja potrzebuje konkretnie do Win95!!! KTO POMOZE???? Droll
Re: Dostęp do LPT pod Windows
Author: Droll
Date: Fri, 13 Feb 1998 10:11
Date: Fri, 13 Feb 1998 10:11
13 lines
1302 bytes
1302 bytes
Piotr Kaminski <macki@bigfoot.com> napisał(a) w artykule <34e410f8.1017265@news.tpnet.pl>... > Mam akurat pod reka zrodelka do tego programiku (numer pisma 7/96) > Jak ktos chce, to podesle. Jest tam przyklad do PC Speaker'a. Najpierw > kompilujesz driver, potem go otwierasz i juz pod _outp masz dostep. > (Wymaga chyba NT DDK) > > Pozdrawiam, Piotr Daj na priva droll@ifmpan.poznan.pl moze wykombinuje z tego jak napisac driver do Win95???? Oskar
Re: Dostęp do LPT pod Windows
Author: Maciej MOCHOL
Date: Fri, 13 Feb 1998 18:57
Date: Fri, 13 Feb 1998 18:57
12 lines
1220 bytes
1220 bytes
On 13 Feb 1998, Droll wrote: > Ale ja potrzebuje konkretnie do Win95!!! > KTO POMOZE???? Hmmm... No to naucz sie pisac VxD. -- Codematic code@beta.cku.pwr.wroc.pl.strasznie.mi.sie.podobaja mmochol@elka.pw.edu.pl.te.smieci.na.koncu.adresu.email http://home.elka.pw.edu.pl.i.www.rowniez/~mmochol
Re: Dostęp do LPT pod Windows
Author: Krzysztof Rozniak
Date: Sat, 14 Feb 1998 01:11
Date: Sat, 14 Feb 1998 01:11
36 lines
1964 bytes
1964 bytes
On 13 Feb 1998 10:10:21 GMT, "Droll" <droll@ifmpan.poznan.pl> wrote:
>Maciej MOCHOL <mmochol@elka.pw.edu.pl> napisał(a) w artykule
><Pine.GSO.3.96.980212134416.28633E-
>>Sorry, nie chce mi sie wracac do poczatku watku, zakladam ze chodzi
>>o dostep do portow w Windows ? Konkretnie LPT ?
>>Wiec tak, Windows zabrania. W 3.1 mozna sobie spokojnie igrac z portami,
>>w 95 nie wiem, natomiast w NT - w ogole. Co do NT, mozna sobie skorzystac
>>z jakichs strasznie wolnych funkcji systemowych. Polecam artykul
>>"Dostep do portow w NT", ktory sie ukazal w Software jakis rok (1.5 ?)
>>temu.
>
>
>Ale ja potrzebuje konkretnie do Win95!!!
>KTO POMOZE????
>
>Droll
W W95 wystarczy zwykły OUT. Ponieważ nie ma funkcji inport() i
outport() trzeba je napisać samemu (używając wstawek asemblerowych).
Np.:
void out(int port, char val)
{
#asm mov dx,port
#asm mov al,val
#asm out dx,al
}
Powinno zadziałać! Ale tylko w W95 - w NT tak prosto się nie da.
Krzysiek
--
Krzysztof Rożniak, Gdańsk
E-mail: k.rozniak@XXX.ien.gda.pl
Usuń XXX. z adresu przed wysłaniem poczty
Re: Dostęp do LPT pod Windows
Author: Droll
Date: Mon, 16 Feb 1998 10:57
Date: Mon, 16 Feb 1998 10:57
15 lines
1401 bytes
1401 bytes
> W W95 wystarczy zwykły OUT. Ponieważ nie ma funkcji inport() i
> outport() trzeba je napisać samemu (używając wstawek asemblerowych).
> Np.:
> void out(int port, char val)
> {
> #asm mov dx,port
> #asm mov al,val
> #asm out dx,al
> }
> Powinno zadziałać! Ale tylko w W95 - w NT tak prosto się nie da.
Wiem, że powinno. Ale jak tego spróbowałem w BorlandBuilderze to sie
doczepil, ze potrzebuje zewnetrznego assemblera. Stad moje pytanie czy
mozna inaczej..
Oskar
Re: Dostęp do LPT pod Windows
Author: Droll
Date: Mon, 16 Feb 1998 10:58
Date: Mon, 16 Feb 1998 10:58
7 lines
1247 bytes
1247 bytes
Maciej MOCHOL <mmochol@elka.pw.edu.pl> napisał(a) w artykule <Pine.GSO.3.96.980213195739.4732F- > Hmmm... No to naucz sie pisac VxD. No, no dochodzimy do sedna sprawy... tylko jak to napisać?? Używając assemblera (lub wstawek), a wlasnie tego chcialem uniknac! ;-) Oskar
Re: Dostęp do LPT pod Windows
Author: Krzysztof Rozniak
Date: Mon, 16 Feb 1998 19:04
Date: Mon, 16 Feb 1998 19:04
29 lines
2044 bytes
2044 bytes
On 16 Feb 1998 10:57:14 GMT, "Droll" <droll@ifmpan.poznan.pl> wrote:
>> W W95 wystarczy zwykły OUT. Ponieważ nie ma funkcji inport() i
>> outport() trzeba je napisać samemu (używając wstawek asemblerowych).
>> Np.:
>> void out(int port, char val)
>> {
>> #asm mov dx,port
>> #asm mov al,val
>> #asm out dx,al
>> }
>> Powinno zadziałać! Ale tylko w W95 - w NT tak prosto się nie da.
>Wiem, że powinno. Ale jak tego spróbowałem w BorlandBuilderze to sie
>doczepil, ze potrzebuje zewnetrznego assemblera. Stad moje pytanie czy
>mozna inaczej..
>
>Oskar
Jeszcze inaczej? Można na wiele sposobów.
Jest coś takiego jak PortIO95 VxD - umożliwia dostęp do portów LPT pod
W95. Możesz to ściągnąć z:
http://ds.dial.pipex.com/town/close/ec63/download.shtml
Możesz też sprawdzić stronę http://www.lvr.com. Jest tam trochę
informacji (i przykładów) jak uzyskać dostęp do portu równoległego.
--
Krzysztof Rożniak, Gdańsk
E-mail: k.rozniak@XXX.ien.gda.pl
Usuń XXX. z adresu przed wysłaniem poczty
DZIEKI !!! Było Re: Dostęp do LPT pod Windows
Author: Droll
Date: Tue, 17 Feb 1998 09:40
Date: Tue, 17 Feb 1998 09:40
13 lines
1471 bytes
1471 bytes
> Jeszcze inaczej? Można na wiele sposobów. > Jest coś takiego jak PortIO95 VxD - umożliwia dostęp do portów LPT pod > W95. Możesz to ściągnąć z: > http://ds.dial.pipex.com/town/close/ec63/download.shtml > > Możesz też sprawdzić stronę http://www.lvr.com. Jest tam trochę > informacji (i przykładów) jak uzyskać dostęp do portu równoległego. Wielkie dziki. O to mi chodzilo! Pa! Droll time is the simplest thing.
Re: Dostęp do LPT pod Windows
Author: Maciej MOCHOL
Date: Tue, 17 Feb 1998 10:13
Date: Tue, 17 Feb 1998 10:13
16 lines
1284 bytes
1284 bytes
On Sat, 14 Feb 1998, Krzysztof Rozniak wrote:
> void out(int port, char val)
> {
> #asm mov dx,port
> #asm mov al,val
> #asm out dx,al
> }
I to dziala ? Eeee...
--
Codematic
code@beta.cku.pwr.wroc.pl.strasznie.mi.sie.podobaja
mmochol@elka.pw.edu.pl.te.smieci.na.koncu.adresu.email
http://home.elka.pw.edu.pl.i.www.rowniez/~mmochol
Re: Dostęp do LPT pod Windows
Author: Maciej MOCHOL
Date: Tue, 17 Feb 1998 10:23
Date: Tue, 17 Feb 1998 10:23
15 lines
1598 bytes
1598 bytes
On 16 Feb 1998, Droll wrote: > Maciej MOCHOL <mmochol@elka.pw.edu.pl> napisał(a) w artykule > <Pine.GSO.3.96.980213195739.4732F- > > Hmmm... No to naucz sie pisac VxD. > No, no dochodzimy do sedna sprawy... tylko jak to napisać?? Używajšc > assemblera (lub wstawek), a wlasnie tego chcialem uniknac! ;-) VxD mozna napisac przy uzyciu zwyklego C. Jest to "binarny standard". -- Codematic code@beta.cku.pwr.wroc.pl.strasznie.mi.sie.podobaja mmochol@elka.pw.edu.pl.te.smieci.na.koncu.adresu.email http://home.elka.pw.edu.pl.i.www.rowniez/~mmochol
Re: Dostęp do LPT pod Windows
Author: Krzysztof Rozniak
Date: Tue, 17 Feb 1998 22:50
Date: Tue, 17 Feb 1998 22:50
20 lines
1490 bytes
1490 bytes
On Tue, 17 Feb 1998 11:13:17 +0100, Maciej MOCHOL
<mmochol@elka.pw.edu.pl> wrote:
>On Sat, 14 Feb 1998, Krzysztof Rozniak wrote:
>
>> void out(int port, char val)
>> {
>> #asm mov dx,port
>> #asm mov al,val
>> #asm out dx,al
>> }
>
>I to dziala ? Eeee...
Łatwo sprawdzić! Poświęć 5 minut.
U mnie działa. Może dlatego, że piszę __asm a nie #asm (Visual C) ;))
--
Krzysztof Rożniak, Gdańsk
E-mail: k.rozniak@XXX.ien.gda.pl
Usuń XXX. z adresu przed wysłaniem poczty
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads