08/09/09 18:42:52
>で、IDEでイベントハンドラ設定すると、
>Button1.OnClick := Button1Click;
>みたいなコードで関数ポインタが設定されるわけ。
の方が正確かな。
ま、上記のような、コンポーネントがイベントハンドラを実行する仕組みは理解した方が良いが、
どーしても理解できない場合は、Win23APIべた書きして下さい:
>URLリンク(www.m--takahashi.com)
// アイドリング処理 グローバル関数
264:デフォルトの名無しさん
08/09/09 21:39:44
>>261-263
すっげー。思わずコピペ保存しちまった。
>>252の者です。
ありがとう御座います、なんとか回避できました。
ていうか、元バグが原因で発生していたので、
ProcessMessages の様な事しなくて済みました。
今、社内では、誰だよこのアプリ作ったのは!!って騒ぎになってます。
265:デフォルトの名無しさん
08/09/18 20:10:21
だれなん?
266:デフォルトの名無しさん
08/09/19 08:49:35
作った本人何て言ってる?
267:デフォルトの名無しさん
08/09/20 19:37:43
ドキュメントどころかソースに名前がないのは酷いな
268:デフォルトの名無しさん
08/10/20 18:37:03
1ヵ月も前の話題にレス。
デバッグしてて VCL の中に入っていくといきなり Pascal になるからびびるよな。
しょーがないので、読める程度に文法知っておこうと文法書買って、せっかくだから
ちょっと書いてみるかで付属の Delphi(BCB 5 Pro には Delphi 4 が付属してた)使ってみたら
そのまま Delphi にハマってしまった。
269:デフォルトの名無しさん
08/10/21 02:28:29
C++Builderなら
プロジェクトにC++とDelphiを混在させることができるから便利。
Delphiで書きたいとこは、Delphiのファイルにする。
自動的にPascalファイルから、hppファイルを作成してくれる。
Delphiのサンプルソースはあるけど、C++での書き方がわからないという場合
無理してC++に書き換える必要はなく
そのままDelphiのソースが使えるのが、C++Builder
270:デフォルトの名無しさん
08/10/30 12:45:08
あらら、C++Builder使ってて、標準ライブラリのPascalコードに迷い込んだ私が通りますよ。
ところで、その標準ライブラリのソースを弄りたくなったんですが、
どうやってライブラリに反映させたらよいのでしょう?
ご存知の方、いらっしゃいませんか?
具体的には、...\source\Win32\vcl\Forms.pas ですけどね。
271:デフォルトの名無しさん
08/10/30 22:45:54
パッケージ作り直すか、自分のプロジェクトに直接放り込む。
272:デフォルトの名無しさん
08/10/31 09:32:45
>>271
やっぱそうなりますか……
ありがとう。やってみます。
273:デフォルトの名無しさん
08/11/04 18:40:45
Delphi の方法ですが、BCB にも dcc32 はあるみたいだし、使えないかな。
かの中村氏の ML への投稿です。
URLリンク(www2.big.or.jp)