Kan ikke få data fra com port...

Tags:    delphi

Hej jeg har købt mig en ir modtager og har prøvet at se om jeg kan få nogle dater ind i mit program men det kan ikke lykkes for mig er der nogle der kan hjælpe?


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



45 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Har endelig fundet ud af at skaffe data fra min comport :D
Jeg takker alle der har hjulpet mig og på et tidspunkt skal jeg nok vise hvordan jeg kom frem til det hvis i vil vide det..

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



kom lige til at tænke på... hvordan kan jeg convertere

× ×€×`×@× ×Öà×××àÖ Ó€ÑàÒ Ò@

til hex? eller noget andet læsligt?

SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E



Min måde at forklare det på er:

For at du kan komme i kontakt med din Inferrøde Modtager (IR) skal du sende den en kommando..

Denne kommando er: IR (meget simpelt MEN husk det skal være med STORE bogstaver)
Og derefter modtager dit program et svar som sjovt nok er: OK

Dvs. Send kommando IR porgrammet modtager OK som status..

Derefter kan du så sende kommandoer fra din fjernbetjæning men ikke før..


SkypeR That\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'s ME :D

----------------------------------------------
%49%66%20%79%6F%75%27%76%65%20%74%72%61%
6E%73%6C%61%74%65%64%20%
74%68%69%73%2C%20%79%6F%75%20%6D%75%73%
74%20%62%65%20%62% 6F%72%65%64%2E%2E%2E

[Redigeret d. 09/08-05 18:41:05 af SkypeR]



Dvs at dit program skal sender IR først?
Du kan se på Tx funktionen her hvordan man gør:
http://home20.inet.tele.dk/midgaard/snip/modem.html

Hvor læser du de tegn som du gerne vil have "oversat"?



Kom lige til at tænke på.. hvordan kan jeg sørge for at mit program heletiden lytter til comporten.. altså hvis der lige pludselig kommer en komando fra min fjernbetjæning.. skal jeg sætte en timer ind for at læse fra porten eller er der en anden måde hvor på jeg kan "lytte" til porten når der kommer data?

Har set nogle componenter der har en "OnTrigger" ting men kan ikke lige overskue hvordan de får dataen..

For man skal jo normalt nok køre en "ReadFile" for at læse fra porten..

SkypeR - Out..



Man kunne lave en tråd der læser fra porten & sender en message (event) når den har modtaget noget.
Skal jeg strikke et eksempel sammen?



Man kunne lave en tråd der læser fra porten & sender en message (event) når den har modtaget noget.
Skal jeg strikke et eksempel sammen?


Må du meget meget gerne :D og så lav lige et svar her i forumet så jeg kan sende dig dine UP's :D


SkypeR - Out..



Jeg prøver at lave noget, men det bliver nok først i løbet af weekenden.

Hvis du selv vil kikke på tråde:
http://home20.inet.tele.dk/midgaard/sample.html#thread

Jeg samler ikke på point.




Glæder mig til at se den kode du har mixet sammen.. Forresten jeg har fundet ud af at det data der kommer fra porten er i bytes tror jeg det heder... hvordan konvertere jeg det til HEX?

SkypeR - Out..




Glæder mig til at se den kode du har mixet sammen.. Forresten jeg har fundet ud af at det data der kommer fra porten er i bytes tror jeg det heder... hvordan konvertere jeg det til HEX?

SkypeR - Out..


For at det ikke skal være løgn har jeg lige selv fundet ud af det med HEX.. :D

SkypeR - Out..



t