レコードの可変部分テンミニッツサイトストラテジーサンデーアマグラマーNorimakiの開発日誌。その他Tipsども、Norimakiです。最近、レコードの可変部分なるものを知りました。TNYRecordXxxx=recordName:string;Addr:string;MailAddr:string;Tel:string;Age:integer;end;のような形で使用します。この方法が普通だと思うんですが、レコードの可変部分というものを利用することで、フィールドにバリエーションを持たせることができるらしいです。Currency);end;この例では、1つのレコード型で2種類のデータを保存できるという事らしいです。この場合はヘルプによると、AnnualSalaryとHourlyWageはメモリの同じ領域を共有するとのことです。AnnualSalaryとHourlyWageを同時に使用することがないとわかっている場合は、メモリを共有してメモリの節約をしようということなんでしょうか?上手く説明出来ませんが結構役に立つ機能だと思います。使い方だけは覚えておこうかなと。Norimakiでした。シェアするツイートフォローするnorimaki関連記事Delphi+IndyでMD5、SHA1、BASE64ども、Norimakiです。Delphiでのソースはなかなか当たりません。いうことで、DelphiでSHA1、MD5、BASE64を求める方法を。日本語は通らないみたいです。記事を読む多重起動チェックども、Norimakiです。今回は多重起動チェックを。ミューテックスを使って多重起動チェックをする方法があるそうです。どこからかコードを引っ張ってきて書いたものです。どこから引用したものか失念してしまいました。記事を読むレコードリストをストリームに保存するども、Norimakiです。いう場合が僕の場合は多いです。所有しているブログとかメールアドレスとかのデータなどですね。いう場合は大体、データ...記事を読むメソッド名(文字列)でメソッドを呼び出す方法ども、Norimakiです。ネットには色々と有益な情報を提供してくれるサイトが多数あります。そんなサイトをNorimaki基準でピックアップしてみました。今回のお役立ち情報はこちら。Delphiのメソッドをメソッド名から実行する...記事を読む指定した文字列で文字列分割まずはソースから。引数に分割対象の文字列と分割のマーカーとなる文字列を指定して呼び出します。すると、戻り値にはマーカー前の文字列。マーカーより後の文字列が入ります。戻り値、呼出後の分割対象文字列にはマーカーは含まれません。面倒臭いことが何よりも大嫌いDelphi(ツール開発環境)の最新バージョンが欲しいけれどもさすがにホイホイと購入できるほど余裕は無いわけで。テンミニッツサイトストラテジー.。