IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @966
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Spoločnosti Online s.r.o.

Ponúkame čisté spoločnosti. Obchodný register vybavíme za vás! www.spolecnostionline.cz

Priprav sa na futbalové EURO

Exkluzívna súťaž o Ford Fiesta! Kurzová superponuka a bonus 100€ https://www.tipsport.sk

Reforma marketingu

12. jún 2012 Trend konferencia nabitá užitočnými informáciami pre Váš biznis! www.etrend.sk

Uzavrite zmluvu s nami.

Poistite nehnuteľnosť s UNIQA a máte asistenčné služby ako bonus! www.uniqa.sk

Ako ste stratili hmostnosť.

Zistite jej tajomstvo pre dokonalé telo. Môžete dosiahnuť tieto výsledky tiež. www.janinblog.com

RS232

Zaslať odpoveď
AutorSpráva
IfKO_oo
Užívateľ
Užívateľ

Založený: 09.12.2011
Príspevky: 3

PríspevokZaslal: Pi 09.12.11 16:21Odpovedať s citátomNávrat hore

Dobry den
Pustil som sa do jedneho projektu ale zistil som jeden mensi problem.
Ide o to ze chcem spustit dialkove ovadanie niecoho na zaklade stlacenia klavesnice na PC.
chcel by som to riesit nasledovne:
Na PC stlacim nejaku klavesu napr. A a potreboval by som aby dana aplikacia zistila ze bola stlacena klavesa a na vystup serioveho portu odoslala nejake cislo napr. 00000001. Vedel by mi niekto pomoct s tymto? Resp. nasiel by sa niekto kto by mi dokazal nejaku takuto aplikaciu spravit? dakujem za odpovede
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: Pi 09.12.11 18:07Odpovedať s citátomNávrat hore

Pozri tuto temu: http://www.pcforum.sk/rs-232-vt109347.html

Co sa tyka zaznamenania stlaceneho klavesu, mozes si spravit jednoduchu funkciu Keypressed:
kód:
function Keypressed( var ch: byte ): boolean;
    var i: byte;
begin

    for i:= 0 to 255 do
        if GetKeyState(i) and 128 = 128 then
        begin
            Result:= true;
            ch:= i;
            Exit;
        end;
    Result:= false;

end;


a doriesit to TTimer-om, ktory bude mat interval 1 a bude zapnuty hned od zaciatku aplikacie. V jeho tele potom bude nieco taketo:
kód:
if Keypressed( znak ) then
    // pozadovany kod
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
IfKO_oo
Užívateľ
Užívateľ

Založený: 09.12.2011
Príspevky: 3

PríspevokZaslal: So 10.12.11 12:19Odpovedať s citátomNávrat hore

vies ja by som potreboval skor vysvetlit vsetko od zaciatku lebo fakt s tym nemam ziadne skusenosti... preto som vlastne aj pisal ci by to niekto nedokazal spravit a potom mi dat nazorny priklad samozrejme nebolo by to zadarmo pozeral som aj nejake tie knihy ale v malo kniach o visual basicu som nasiel nieco o seriovej komunikacii preto som sa rozhodol oslovit toto forum
Zobraziť informácie o autoroviOdoslať súkromnú správu
Fico
Skúsený užívateľ
Skúsený užívateľ

Založený: 11.01.2009
Príspevky: 1052

PríspevokZaslal: So 10.12.11 13:39Odpovedať s citátomNávrat hore

Aha, to ma byt pre VB, tak to potom predchadzajuci kod ignoruj, ten je pre Delphi. Zial, blizsie ti neviem pomoct, s VB nepracujem. Pockaj, kym sa ozve niekto iny, pripadne zadaj svoju ponuku aj do tejto sekcie fora: http://www.pcforum.sk/ponuka-prace-vf81.html podla pravidiel fora.

// pozri este tento navod a dalsi navod
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd