10/05/24 14:48:48
Exeのアイコンをタスクバーでは非表示にして、
タスクバーのツールバー(?)に表示するには、
どうしたら良いのでしょう?
812:デフォルトの名無しさん
10/05/24 15:15:45
タスクトレイ?
813:デフォルトの名無しさん
10/05/24 15:51:40
その通りです!!!
タスクバーのアイコンを非表示にして、タスクトレイにアイコンを表示したいでつ。
814:デフォルトの名無しさん
10/05/24 16:10:48
そうか。わかった。
815:デフォルトの名無しさん
10/05/24 16:12:33
教えて下さいorz
816:デフォルトの名無しさん
10/05/24 16:23:18
>>815
えっと、質問何だったっけ?
817:デフォルトの名無しさん
10/05/24 17:19:24
見つけました:
URLリンク(kazina.seesaa.net)
818:デフォルトの名無しさん
10/05/27 11:18:13
Delphi 6 を最近始めました。
シリアル通信で マイクロソフトのActiveX MSCOMM32.OCX を使った場合
処理の途中でポートが開いているか判別するのに
if MSComm1.PortOpen = False then // クローズ状態
begin
{ ポートがクローズしていた場合の処理 }
end else
begin
{ ポートがオープンしていた場合の処理 }
end;
とやるところを、CommX で
URLリンク(www.moriq.com)
URLリンク(www.moriq.com)
TCommX.Handleプロパティ
>property Handle: THandle;
>通信ハンドルの値を示します。
819:デフォルトの名無しさん
10/05/27 11:19:16
-続き-
>このプロパティは、拡張のために用意されています。
>また、オープンされていない状態のときは、
>必ず -1 となるので通信コンポーネントの状態を知ることもできます。
とあるので
if CommX1.Handle = -1 then // クローズ状態?
begin
{ ポートがクローズしていた場合の処理 }
end else
begin
{ ポートがオープンしていた場合の処理 }
end;
とやってもポートopen/close 関わらず片一方の処理しかできません。
ポートの開閉状態を知るのに何かコツでもあるのでしょうか?
検索を掛けても、手動でボタンなどを操作するソースばかりでわかりません。
壮絶な勘違いをしているかもしれませんが、教えてください。
820:818-819 です
10/05/27 17:43:42
半分 自己解決です。
この場合の if CommX1.Handle = -1 then
-1は
Integer型「符号あり整数値」= -1
じゃなくて
Cardinal(UINT)型 = 4294967295
になるんですね・・・
又は 16進数で = FFFFFFFF
if CommX1.Handle = 4294967295 then
if CommX1.Handle = $FFFFFFFF then
で逝けました・・・
821:デフォルトの名無しさん
10/05/27 21:00:45
つ INVALID_HANDLE_VALUE
822:818-819 です
10/05/27 22:47:47
>>821 (〃▽〃) おぉそのような文字列があったのですね・・・
しかし、MSCOMM32.OCX から CommX に変えると、シリアル経由で
1秒間隔毎にだらだらと送られてくる文字を足していって #13#10 で区切って文字列にし、
必用な部分を抜いて、別に送ると
これまでの約5倍ほどの遅延が発生するようになってしまいました。
URLリンク(sourceforge.net)
TComPort に切り替えて読み込みの遅延は押さえ込めそうなのですが、
今度は>>818 の処理をさせる書式が見当たりません。
どなたか判る方、教えていただけませんでしょうか?
823:デフォルトの名無しさん
10/05/27 22:56:05
遅延はやり方が悪いだけだろ
824:デフォルトの名無しさん
10/05/27 23:55:38
>822
つ Connected
825:824
10/05/28 00:00:45
>822
あ、OnRxCharのようなデータの受信イベントで処理するのが常道だから。
826:818-819 です
10/05/28 01:56:16
>>824
行けました・・とサクっと書きたかったのですが、
最初入れていたのが TComPort component version 1.50 で、その書式だとエラー
なんとか比較的新しいコンポーネントに入れなおして突破できました。
ありがとうございました。
>>825 地道に理解していきます m(_ _)m
827:デフォルトの名無しさん
10/06/18 14:29:38
BDE無しでODBC使いたいです。
828:デフォルトの名無しさん
10/06/18 16:33:12
ADOは?
829:827
10/06/18 17:01:15
㌧
実は、C++ Builder 6 なんですが、ADO経由でODBC出来るんでしたっけ?
830:デフォルトの名無しさん
10/06/18 17:07:22
URLリンク(detail.chiebukuro.yahoo.co.jp)
831:827
10/06/18 17:09:14
㌧
とりあえず、ADOアクセス検討してみまつ。