Avatar billede mr_green Nybegynder
18. november 2003 - 19:08 Der er 12 kommentarer og
1 løsning

IrDA under Windows 2000

Jeg har prøvet en komponent der hedder wircommsocket men jeg kan ikke umiddelbart få den til at virke.. Så har jeg læst lidt og fundet ud af at Ir og windows 2000 ikke rigtigt spiller sammen.

1. Er der nopgen der ved om det kan lade sig gøre i Delphi?
2. Er der nogen der har en komponent?
3. Er der nogen der har prøvet den komponent i win 2000?

Meget vigtigt...
Avatar billede dkn Nybegynder
18. november 2003 - 19:13 #1
Hvis det er en extern ir og den er connected via com port, har du fundet det rette component og det handler så måske bare om nogle priviliges.

Hvis det er en bærbar med indbygget ir er straks lidt svære. Jeg har dog selv haft held med at læse bytes bare vedhjælp af ting som PortIO componenter.
Avatar billede mr_green Nybegynder
18. november 2003 - 19:20 #2
Det er en bærbar med indbygget ir. Kan du nævne en spicifik komponent du har fået det til at virke med??
Avatar billede dkn Nybegynder
18. november 2003 - 19:32 #3
bruger bare io.dll.

Kom med din mail så kan jeg sende dig mit gamle projekt, Men altså du skal ikke forvente bare at kunne læse allemulige sjove ting, du får kun de forskellige byte værdier :)


Her er koden hvis du henter io.dll:


...

function PortIn(Port: Word): Byte; stdcall; external 'io.dll';

var
  Form1            : TForm1;
  DataRead          : Byte;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  DataRead := PortIn(StrToInt('$' + Edit2.Text));
  Label2.Caption := inttostr(DataRead);
  if Label2.Caption = '0' then
    shape1.Brush.Color := clred
  else
    shape1.Brush.Color := cllime;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  Timer1.Enabled := true;
end;

end.

Min Ir port lå på "2F8"
Avatar billede mr_green Nybegynder
18. november 2003 - 19:39 #4
Min mail er mrgreen@sol.dk takker mange gange!!
Avatar billede mr_green Nybegynder
18. november 2003 - 19:42 #5
Hvordan finder man adressen på IR porten?
Avatar billede dkn Nybegynder
18. november 2003 - 19:55 #6
Du kan se adressen under enhedshåndtering.
Avatar billede mr_green Nybegynder
18. november 2003 - 20:16 #7
Jeg får en IO.sys fejl når jeg kører programmet, hvad kan det være?
Avatar billede mr_green Nybegynder
18. november 2003 - 20:29 #8
Og jeg har osse lige crashet windows...
Avatar billede dkn Nybegynder
18. november 2003 - 20:58 #9
hmm ved jeg ikke lige hvorfor, måske du skulle prøve at hente driver linx eller hvad det nu er den hedder, den gør så du kan skrive til porten under nt, det kan godt ske at den io.dll kræver det. Har bare ikke selv problemer med det
Avatar billede dkn Nybegynder
18. november 2003 - 21:01 #10
http://www.driverlinx.com/ftp/unsupported/port95nt.exe

prøv lige at installere den engang
Avatar billede dkn Nybegynder
19. november 2003 - 14:56 #11
hvaa hjalp det på det?
Avatar billede mr_green Nybegynder
20. november 2003 - 20:03 #12
Hmmm Jeg har fundet en virtuel com port, som gør at IR kører som com4. Og så er det bare at programmere til com porten, men ellers mange tak for hjælpen

http://www.ircomm2k.de/

Det er lykkes at køre med 2 hyperterminaler via IR.
Avatar billede mr_green Nybegynder
20. november 2003 - 20:05 #13
Så jeg lukker spørgsmålet, men tak for svarene....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester