Saturday, December 15, 2007

Vytočení telefonního čísla

Máte-li modem, můžete si vyzkoušet následující příklad. Ukážeme si, jak prostřednictvím modemu a jeho AT příkazů vytočit libovolné telefonní číslo a samozřejmě také jak spojení ukončit. Musíte samozřejmě toto číslo specifikovat v programu a dále je též nutné v programu určit, na jakém portu máte modem, protože v tak kratičkém příkladu pochopitelně není autodetekce. Samotný kód je jako obvykle "přilepen" na událost stisku tlačítka, přesněji řečeno dvou tlačítek. První tlačítko se pokusí vytočit číslo a navázat spojení. Nejprve zkusí otevřít příslušný COM port, poté se pokusí vytočit číslo a pokud vše proběhne v pořádku, spojení je navázáno. Druhé tlačítko slouží k ukončení "hovoru".

Labels:

Thursday, December 13, 2007

A to už se pomalu blížíme k závěru. Nyní již zbývá jen několik drobností. V okně Object Inspectoru můžete nastavit u modulu apletu několik vlastností. První je vlastnost AppletIcon, která určuje ikonu apletu, jež bude zobrazena v Ovládacích panelech. Caption zase určuje popisek, který je u ikony zobrazen. Důležitá je též položka Help, kam můžete napsat krátký popis apletu a tento text bude zobrazen v levé části okna Ovládacích panelů po označení vašeho apletu.
Zbývá nám poslední věc a tou je testování celého projektu. Pokud jste se již při tvorbě pokusili projekt spustit, jistě se vám ukázalo chybové hlášení o nutnosti specifikovat hostitelskou aplikaci. Je to samozřejmé, protože jak již bylo řečeno na začátku, nejedná se o klasickou aplikaci, ale vlastně o knihovnu. Proto z menu Run vyberte položku Parameters. Zde v prvním řádku Host Application vyplňte c:\windows\rundll32.exe (pro systémy na bázi NT c:\winnt\system32\rundll32.exe), do druhého řádku pak shell32.dll,Control_RunDLL c:\aplet.cpl (cestu samozřejmě nastavte k vašemu apletu).
Nyní již můžete programovat aplikaci způsobem, na který jste zvyklí. Na vizuální formulář můžete pochopitelně běžným způsobem přidávat komponenty a doplnit samotný funkční kód daného apletu. Když budete s prací hotovi, stačí výsledný soubor cpl zkopírovat do systémového adresáře Windows a po aktivaci okna Ovládacích panelů například z menu Start byste již váš aplet měli vidět.
Celá problematika programování aplikací Ovládacích panelů je pochopitelně mnohem rozsáhlejší a lze využívat řady dalších pokročilejších funkcí. Proto berte tento dnešní tip jako spíše takový úvod do vašeho vlastního experimentování.