tips

Delphiでコールバック

※ 環境はDelphi 6JavaScriptを触ってると、Delphiでもコールバックが使いたくなってきた。 調べてみると、わりと簡単にできるようだ。 コールバック(英: Callback)とは、プログラミングにおいて、他のコードの引数として渡されるサブルーチンである。 コー…

Delphiでコンポーネントを配列にまとめて扱う

複数のコンポーネントが同じタイミングで同じような処理をするとき、 それらのコンポーネントをまとめて扱えたほうが便利。 例えば type TForm1 = class(TForm) Adrs1: TEdit; Adrs2: TEdit; Adrs3: TEdit; Adrs4: TEdit; Adrs5: TEdit; private { Private …

Delphiでパネルをドラッグ移動

先輩のコードを見たら、なにやら複雑な実現をしていたので共有しておく。 随分前なので確かではないが、元はこちらを参考にさせていただいた(と思う)。 //下をパネルのOnMouseDownイベントに記述 procedure TForm1.Panel1MouseDown(Sender: TObject; Button:…