Avatar billede hinge99 Nybegynder
01. april 2002 - 16:17 Der er 11 kommentarer og
1 løsning

Com-portene kan de aflæses ?

Jeg sidder og "roder" med AD elektronik, og ville gerne vide om det er muligt at lave en forspøregelse på min RS 232 port om ben fx. 5 er on eller off. For på denne måde at scanne porten, på ønskede ben.

Er det muligt ?, da jeg er ny ud i Delphi (normalt bruger jeg pacal), vil jeg garne have et så meget "nede på jorden" svar som muligt.

PÅ forhånd tak
Mogens Hinge
Ps. havd er det her point for noget ???
Avatar billede cms Nybegynder
01. april 2002 - 16:19 #1
der findes en masse komponenter omkring com-porte på www.torry.net
Avatar billede cms Nybegynder
01. april 2002 - 16:20 #2
point er en slags statussymbol og samtidig en valuta for spørgsmål/svar. du skal bruge points for at få svar, og hvis du så samtidigt hjælper nogle andre og får points kan du også i fremtiden stille spørgsmål. men der er en slags bonus, for man får 5 points foræret hver dag
Avatar billede cms Nybegynder
01. april 2002 - 16:21 #3
... til at stille spørgsmål for, så de enormt dumme/dovne også kan få hjælp.
Avatar billede morten_s Nybegynder
01. april 2002 - 17:15 #4
Jeg plejer at bruge komponenterne herfra:

http://www.tmssoftware.com/

Du skal ikke stå og scanne din port for om der kommer karaktere ind, du får et event når der er noget i din inputbuffer og under eventet skriver du den kode du skal bruge for at håndtere det som kommer ind

nedenstående eksempel viser i en messagebox de karaktere som ligger i din buffer:

procedure TForm1.VaComm1RxChar(Sender: TObject; Count: Integer);
var
  I: Integer;
  Tmp: string;
begin
  //read data from comport
  Tmp := VaComm1.ReadText;
  ShowMessage(Tmp);
end;
Avatar billede hinge99 Nybegynder
02. april 2002 - 15:24 #5
Jeg falder åbenbart ind under dum, i denne sammenhæng...  men det må jeg lære at leve med. :-)
Det svar jeg har fået fra Morten s. virker tilsyneladene ikke. Jeg kan ikke fåe det til at køre. Jeg får en byge af fejlmeldninger fx. er "VaComm1.ReadText" ikke et indbygget objekt.

Skal jeg diffiner det først ? I så fald hvorledes ?
Hvad er det du prøver at få mig til at finde på den angivet hjemmeside ?

Med håb om uddybende forklaring
Mogens Hinge
Ps. jeg er Stud. polyt. chem. og har derfor et begrænset kendskab til CS, så "please be nice".
Avatar billede morten_s Nybegynder
02. april 2002 - 15:41 #6
Har du husket at installere de downloaded komponenter i din Delphi ?

Jeg kan godt lave et lille eksempel til dig hvis du vil have det
Avatar billede hinge99 Nybegynder
02. april 2002 - 16:43 #7
Hej igen

"Har du husket at installere de downloaded komponenter i din Delphi ?"
Øhhh...Hvilket downloadet komponenter ?
Jeg har været (er nu) inde på hjemmesiden, og har ikke downloadet noget endnu, da jeg ikke viste hvad jeg skulle tage. Jeg surfer lige lidt vidre.

Jeg ville gerne hvis du havde tid til et lille demo program. Vil du ulejlige dig med at skrive lidt komentar i koden, så jeg senere kan bruge princippet ?

Med mange tak for hjælpen indtil nu.
Mogens Hinge
Avatar billede morten_s Nybegynder
02. april 2002 - 17:19 #8
Du skal gå ind under Async32, klik på disketten (iconet) som svare til din delphi version øverst på Async32 siden

der er en tekst fil med som beskriver hvordan du installere, nederst på Async32 siden ligger nogle eksempelfiler du kan starte med

Hvis det ikke lykkedes for dig kan jeg godt hakke et par liner sammen, men først må du have installeret komponenterne
Avatar billede morten_s Nybegynder
04. april 2002 - 16:34 #9
Har du fået Async32 installeret ?
Avatar billede hinge99 Nybegynder
05. april 2002 - 11:10 #10
Ja... nu er det endelig lykkes. Men jag har grundet forlæsninger ikke haft tid til at efterprøve dit eksempel. Jeg forventer at få det ordnet i weekenden. Men... Er der ikke nogle dokumentation på pakken et sted på nettet ?

Mailes ved...
Mogens Hinge
Avatar billede morten_s Nybegynder
05. april 2002 - 11:17 #11
Hej Mogens

Har du set at der ligger demoeksempler nederst på web siden ?
der er b.la. et demoeksempel hvor den læser på din port og putter det som kommer ind op i en memoboks

derudover følger der en hjælpefil med, kig lidt i den
Avatar billede hinge99 Nybegynder
05. april 2002 - 11:20 #12
Tak.. jeg skriver tilbage når der bliver noget.

Mogens
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