Hey sbay. Det du har gang i lyder interessant, jeg går og fumler med lidt fjernstyring af et musikanlæg, med mixerpult og lignende, samt fjernstyrring af pc fra mixerpulten, men jeg mangler alt, lige fra det komponent du efterlyser, til det hardware der skal sidde imellem porten på pc'en og de forskellige musik enheder. Kan du indvie mig i den løsning du får?
mysitesolution>>> det lyder spændende - min mail: bay@cool.dk - så vil jeg da lige prøve det!
dkn>>> hmmm, det er noget med dll'er - det ved jeg ikke om jeg er så meget for!!! - virker det under XP????
anton_kruse_andersen >>>>> Det hardware jeg vil bruge er bare 8 elektroniske relæer koblet på parallelporten - senere vil jeg bruge et interface fra www.brinck.dk varenr.: Br 847.
dkn >>>> lad mig lige forstå det ret! Jeg skal altså bare putte .dll-filen ind i systemfolderen, og så skrive koden - ikke noget med at indsætte en komponent eller noget på formen?????
Hvis jeg så vil lave henholdvis en procedure og en function - der sender data (f.eks tænde ben 1) til porten, skriver jeg:
procedure PortOut(Port: Word; Data: Byte); stdcall; external 'io.dll'; begin og hvad så her? end
har du eventuelt en lille stump kode med uses, var osv. jeg kan studere????
mysitesolution>>> ja det hjalp jo gevaldigt - hehe....
Det er ved at være et godt stykke tid siden jeg har kodet i Delphi - er der en mulighed for at du har en stump "demokode"???? Eller er det bare sådan her:
procedure TForm1.Button1Click(Sender: TObject); begin PortAddress:=378; PostData:=1; PortReader1.Write; end;
btw hvis de andet component siger Privileged Instructions, så er det fordi den ikke har fået adgang til hardwaren pga windows. Det component virker altså kun i 98 så
ØV - det virker ikke. Jeg får en permanent spænding på PC'ens LPTport på 1,5 volt. Det er lige fra den starter op - og så sker der ikke noget når jeg prøver at sende til porten!
procedure TForm1.Button5Click(Sender: TObject); //LEFT begin PortOut($378, 1); end;
bare for at være helt sikker - kunne du så ikke lave en demokode, bare hvor man tænder alle 8 dioder på en knap og slukker dem på en anden - det kan være jeg har lavet noget ged!!! Det der står efter $378, skal det være i hex??? - i så fald er det der fejlen er!
Det virker!!!!!!! Det er parallelporten på min laptop der er færdig! På min stationære virker det perle!
Mange takker!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.