Avatar billede jensfudge Nybegynder
27. august 2004 - 13:21 Der er 2 kommentarer

AsyncPro TapdDataPacket i activeForm (activeX)

Hejsa

Jeg har brug for noget hjælp med Async Profesionals komponent TapdDataPacket. Sagen er:

Jeg vil lave en activeX komponent (i en activeForm) der kan modtage data fra et gsm-modem. modemet er koblet til seriel porten. Til protokollen vil jeg meget gerne benytte TapdDataPacket, idet de tilsyneladende passer perfekt.

For at finde ud af skidtet har jeg lavet en almindelig applikation, med følgende:
Jeg har droppet en TComPort på formen, samt en TapdDataPacket. Jeg har sat baudrate og lignende parms op på comporten, jeg har sat datapacket til comporten med startstring := '<CR><LF>+CMTI: "SM",' og endstring := '<CR><LF>'
På eventet OnStringPacket har jeg lavet en showmessage der viser indholdet i data-variablen.
Tju-hej, alting virker perfekt.

Så har jeg lavet samme opsætning på en activeForm, her fyres eventet aldrig....
ØV! Er der nogen der ved hvorfor, hvad jeg kan gøre ved det??

/Jens
Avatar billede martinlind Nybegynder
27. august 2004 - 13:35 #1
Fordi der på en ActiveX form er noget specielt med dine event's, kan ikke huske præsis hvad man skulle gøre, men måske du kan se det i online-hjælpen

/Martin
Avatar billede jensfudge Nybegynder
27. august 2004 - 16:17 #2
Hej Martin
Kan du tilfældigvis huske om det er i Delphi's online hjælp, eller er det mere på Async Pro's? Jeg har ledt hid og did, uden held.
Det der undrer mig er at hvis jeg "gør noget" på eventet OnTriggerAvail, så får jeg fint eventet fyret....

/Jens
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