|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Dec 2002
Messaggi: 19
|
Porta parallela C++
Qualcuno sa dirmi come posso inviare dati sulla porta parallela con il Builder C++ ?
Come sistema operativo uso windows Xp, ho provato anche a usare l'assembler, ma da quello che ho capito è il sistema operativo che blocca l'accesso alla porta. Help |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Sì... Le istruzioni IN e OUT possono essere eseguite solo ad un livello di privilegio di kernel (driver & C.)...
Prova a cercare "CreateFile LPT1" su Google... |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Roma
Messaggi: 806
|
Scusate ma... la classica open ("LPT1:",...) non funziona più?
Io la usavo in C e funzionava sia sotto DOS che sotto Unix, non so se in C++ è diverso. Bye |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
No...si può fare uguale anche in C++, ma il problema è sempre il solito... L'unico modo per accedere alle periferiche nelle applicazioni per Windows è usare le API o un driver che permetta l'accesso alle periferiche (ci sono anche driver che abilitano le istruzioni IN e OUT per le applicazioni che li usano, ad esempio giveio)...
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Roma
Messaggi: 806
|
Tnx Cionci,
non si finisce mai di sapere.... |
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Nov 2003
Messaggi: 39
|
Re: Porta parallela C++
Quote:
Questo sito ti può essere utile: www.giobe2000.it scegli la pagina 157 |
|
|
|
|
|
|
#7 |
|
Junior Member
Iscritto dal: Dec 2002
Messaggi: 19
|
Ho provato con i driver che ci sono sul sito giobe2000.it ma non sono riuscito a far funzionare nulla, ho provato anche in questo modo ,
//-------------------------------------------------------------- using namespace std; byte data; data=0; HANDLE file; file = CreateFile("LPT1.txt", FILE_ALL_ACCESS, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_HIDDEN, NULL); WriteFile(file,&data,1,0,NULL); //-------------------------------------------------------------- Ma come al solito ho ricevuto il solito messaggio di errore... |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Però non mi sei stato a sentire... Google ti risolveva tutto
http://www.codeproject.com/system/pp...&select=428020 http://www.codeguru.com/Cpp/W-P/prin.../?thread=38750 http://forum.html.it/forum/showthrea...hreadid=205243 Ultima modifica di cionci : 24-04-2004 alle 05:20. |
|
|
|
|
|
#9 |
|
Junior Member
Iscritto dal: Dec 2002
Messaggi: 19
|
Sono riuscito a fare tutto , vi ringrazio molto. ciao
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 02:02.



















