鳥の巣箱

ネトゲしたり、機械いじったり、ソフト書いたり、山篭ったり、ギャンブルしたりする人

Programing-Delphi-VCL

複数のコンポーネントを配列化して処理する~イベント編~

birdhouse.hateblo.jp以前、Delphiで複数のコンポーネントを配列にまとめて、一括処理する方法について書きましたが 今回はそのコンポーネントイベントも一括で書いてしまおうという内容です。

正規表現が適切か調べる

Delphiで正規表現を扱う時に使うであろうTRegExクラス。 非常に便利ではあるんですが、正規表現に適切でない文字列を引数として渡すと当然ですが例外が発生します。 例外を発生させたくない場合、TRegExクラスメソッドの引数として与える前にこの文字列が適…

Delphiで複数のコンポーネントに対する操作をforループなどで処理する

Delphiで複数のコンポーネントに対して、同じような処理をする場合 for文などを使って一気に処理したい、記述したいという場面は結構あると思います。ここでは私がよく使う方法を書いておきます。

DelphiでGPIB通信をする

GPIBを使う測定器と通信する必要があったので、Delphiでやってみました。今更GPIBってどうなんでしょうね(

EurekaLogでスレッドの例外を受け取る

EurekaLogで別スレッドで発生した例外を受け取る方法としては、公式Documentにいろいろと書いてあります。EurekaLog 7 Documentation

MfPackのバグ

DelphiでWASAPIを扱うためのライブラリとしてMfPackが公開されてますが、 これにバグがあるようで、全く動かない。

MoveTo、LineToメソッドで描いた線とPen.Widthの特性。。。とScanLineについて。

TBitmapコンポーネントなどには、そのBitmap上に線を引くために ・MoveTo(x,y) ・LineTo(x,y) というメソッドが用意されてます。MoveTo(x,y)で線の始点になる座標を指定し、LineTo(x,y)で指定した座標まで直線を描きます。また、Pen.Widthプロパティで線の太…

TImageのリサイズ時に気をつけること

Delphiやりはじめて初日ですどうも。早速躓きまくってるので色々メモ書きをガンガン残していきます。 DelphiでTImageコンポーネントを、フォームのサイズに合わせてリサイズしようとしていたのだが、どうにもうまくリサイズされない。通常のコンポーネントは…