>>950 Personalでも配布できるぞ。金取って配布はダメだけどな。
ばれないばれないwwwwww
ばれるような仕掛けないの?w
「personal以上」(pertsonal<=)とか「金鳥鯛」(可読性を考慮しない)とか、
プログラマとして才能なさそう。
>>956 話し言葉だろ。そんなことにつっかかるおまいも3流プログラマの臭いがプソプソw
確かにプログラマ(仕事としての)としてはセンスなさそうだな。
しいて言えば厨房だ
べつにいいじゃんコード書ければ
凄腕は変わり者が多いよ
961 :
デフォルトの名無しさん:05/02/13 13:19:16
かちゅ〜しゃの板ボタンのような、ボタン群を実現するにはどうすればいいのでしょうか。
TToolBarでFlat=trueにしたら似たようなものが出来ましたが、ボタンの幅がどのボタンも全部同じになってしまいます。
Caption文字列の長さに応じて、ボタン幅を変更したいのですが。
962 :
デフォルトの名無しさん:05/02/13 15:02:02
BCBがdelに統合されたら当然アクティベーション必要になるんだろうな・・・
BCB6でアクチ必要ですが?
>>961 TToolButton::AutoSize
>964
さんくすです。うまくできますた。
>>953 金取るなら、その収入を見越してPro買えばいいじゃん。
967 :
デフォルトの名無しさん:05/02/14 13:56:04
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
//多重起動を禁止
mx = CreateMutex( NULL, true, "aaa");
if( GetLastError() )
{
return 1;
}
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1), &Form1);
Application->ShowMainForm = false;//フォームを表示しない
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
968 :
967:05/02/14 13:57:25
catch (...)
{
try
{
throw Exception("");
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
}
ReleaseMutex( mx );
return 0;
}
なぜかフォームが表示されてしまいます。何処がいけないんでしょうか
969 :
デフォルトの名無しさん:05/02/14 15:38:58
【Q】_vscprintf について
BCBとVCの共通のライブラリを作っていたのですが、BCBでコンパイルした時に
_vscprintf がエラーになってしまいました。
BCBだとこれは使えないのでしょうか?(HELPにも出てこないようですし)
使えないとすれば、VCLを使用せずに代わりになる方法はないでしょうか?
970 :
本田:05/02/14 18:23:30
>>967 OnCreateとかOnShowのイベントハンドラでなんかマズイことやってるんじゃないのか・・・
972 :
969:05/02/14 21:06:01
>>970 dstring.cpp の AnsiString::vprintf を参考にしてうまくいくようになりました。
ありがとうございました。
973 :
デフォルトの名無しさん:05/02/14 22:40:23
>>971 OnShowもOnCreateも削除しましたが表示されてしまいます。
他に何か原因があるのでしょうか
プロジェクトの新規作成のデフォルトでできるフォームだけの
プログラムに
Application->ShowMainForm = false;
を追加すると、ちゃんと消えるんだがなあ
975 :
デフォルトの名無しさん:05/02/14 22:53:50
>>974 そうなんです
なぜかわからずずっと悩んでます
原因として考えられることはありますでしょうか
>>975 どっかで、Show();とかVisible = true; とかやってるとか
Application->MainForm がどっかで書き換えられてるとか
わかんねーな(´・ω・`)
関係ないが、ミューテクスのハンドルは最後にCloseHancle();すべきでは?
>>977 「完全な処理系依存」って言ってるやん。
OutputDebugStringは使えるよ。こらWinAPIだ。
>>978 Learning/PersonalはIDEのデバッガ有効にしてると出力が行方不明になるはず。
(本来出力されるはずのイベントログウィンドウが存在しない&存在しない場合でもPro/Entと同じくIDEが抱え込んで外部に出さない)
980 :
デフォルトの名無しさん:05/02/15 13:06:53
>>976 ちっちゃいアプリなんで新規から移植しますた
お騒がせしました
981 :
デフォルトの名無しさん:05/02/15 16:41:09
タスクトレイに格納したままプログラムを終了すると、
プログラムが終了しても、タスクトレイのアイコンが
残ってしまいます。
マウスポインタを重ねたら消えるのですが、
これを重ねなくても消す方法はないでしょうか?
982 :
デフォルトの名無しさん:05/02/15 16:45:59
あるよ
983 :
デフォルトの名無しさん:05/02/15 16:46:08
>>981 void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
//フォームが閉じられる時
{
//タスクアイコン消去
NOTIFYICONDATA icn;
icn.cbSize = sizeof(NOTIFYICONDATA);
icn.hWnd = Handle;
icn.uID = 100;
icn.uFlags = 0;
Shell_NotifyIcon( NIM_DELETE, &icn );
}
//---------------------------------------------------------------
984 :
デフォルトの名無しさん:05/02/15 17:07:29
>>983 一応これと同じ方法で実装しているのですが、
やっぱり残ってしまいます。
ぐぐっても同じようなやり方しか見当たらないし、
私の開発環境(XP SP2)のせいかもしれないですね…
もうちょっと調べてみます。
ありがとうございました。
>>984 まず、そのルーチンを通る事を確認すべきでは?
986 :
デフォルトの名無しさん:05/02/15 17:44:49
>>985 ご指摘して頂いた通りでした。
タスクトレイのポップメニューで終了していたので、
クローズイベントが走っていませんでした。
ありがとうございました。
987 :
デフォルトの名無しさん:05/02/15 19:39:07
test
ちょっと質問です。
CBuilder 6.0のコンパイルORビルドが死ぬほど遅いです。
どうしたら良いでしょう?
VC6.0 使ってたので、すごく大変です。
マシンスペックは
WidowsXP
メモリ512
セレロン2.6G
です。
プリコンパイルはちゃんと指定してます。。。。
これって仕様?
>>989 VC6よりは遅いけど、死ぬほどって事はないよ。
プリコンパイルに関しては
> #pragma hdrstop の前の #include 指令はすべてのソースファイルでまったく同じであるか,
> 違いがあるにしてもほんのわずかであることを確認してください。
というのは守ってる?へたするとソースファイルごとにプリコンパイルされるから遅くなる。
最初の一回目は何分もかかって遅くても次からはそんなに遅くならんかったな
おっきなプロジェクトでも
992 :
age:05/02/16 11:24:50
>>989 もし、[ツール]|[環境オプション]|[設定]|[コンパイルと実行] の
バッググラウンドコンパイル がチェックされていたら、OFFにしてみては?
アドバイスありがとうございます。
>>990 確認してみます。
>>989 バックグラウンドコンパイルするとさらに遅くなりますね。
コンパイルorビルドを開始するまでに10秒ちょっとかかって画面が固まります。
そんな感じで、カンマ打ち忘れとかで、「しまった」と思ってもすぐとめられず 。ヽ(`Д´)ノ
このツールを使わないといけないので、我慢します。(´・ω・`)
>>993 ( ゚д゚)…メモリー少なすぎじゃね?
スペックはそこそこだから、最初に10秒かかるったら
プリコンパイルヘッダがよっぽど大きいか、何かおかしな事になってるんだろうな。
boostとかつかってんじゃねえの
HDDぶっとぶ前ってHDDのアクセスが極端に遅くなるよね
1000 :
デフォルトの名無しさん:05/02/16 15:20:02
1000
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。