喫茶XRAYトップページ

[▲前のスレッド]

[9289] サイトの記事整備中に返信 削除
2015/10/12 (月) 20:41:48 Mr.XRAY
サイトの記事を整備している際,こんなのを見つけました.

[Delphiッこ倶楽部東京出張所: SplitStringを試してみる。]
http://nonothoughtman.blogspot.jp/2010/09/splitstring.html

この記事にこんなコメントが書かれています.

>匿名 さんのコメント...
>ListBox1.Items の DelimitedText を使えばすむと思いますがどうでしょう?


これはですね.そういう問題ではないのですね.
これは,TListBox.Items にデリミタで区切られた文字列をセットする方法
のサンプルではないのですね.

たまに,こういうのを見かけることがあります.
記事を掲載した人のモチベーションを下げる効果はあるかも知れません.
わたしだったら下がります.
当サイトのサンプルなんか,この匿名さんにかかったら,
おしなべて全滅に近いですね.ホホホッ.


[9291] Re:サイトの記事整備中に返信 削除
2015/10/13 (火) 14:40:16 taki
▼ Mr.XRAYさん
 
> これはですね.そういう問題ではないのですね.
> これは,TListBox.Items にデリミタで区切られた文字列をセットする方法
> のサンプルではないのですね.


SplitString関数も勉強になりますが、
変数の型 TStringDynArray と for in do の構文も勉強になります。

  SplitResult := SplitString(TestString,',');
の後、for in do ループで要素を取り出してありますが、
配列だから[添え字]でも取り出せるのですね。

  label2.caption := SplitResult[0];
  label3.caption := SplitResult[1];
  label4.caption := SplitResult[2];
  label5.caption := SplitResult[3];

TStringListをわざわざ生成する必要もないので便利です。


[9292] Re2:サイトの記事整備中に返信 削除
2015/10/13 (火) 22:20:25 taki
マスターのサンプルプログラム集
817_ディレクトリとファイルのリスト の中に
TStringDynArrayとか
その型で定義されたDirListをDirList[i]として使うとか
for FileName in FilesList do とか
ありました。

失礼しました。・・・m(_ _)m


[9294] Re3:サイトの記事整備中に返信 削除
2015/10/14 (水) 08:25:35 Mr.XRAY
▼ takiさん

> 817_ディレクトリとファイルのリスト の中に
> TStringDynArrayとか
> その型で定義されたDirListをDirList[i]として使うとか
> for FileName in FilesList do とか
> ありました。


えっ ? 使ってましたっけ ?
古い Delphi にも移植しやすいように,意識的に避けるようにしているんですが...
....
....

あらっ,一番下ですね.
う〜ん,最初のサンプルでも使っていいですね.
後で,追加しておこうっと.


[9293] Re2:サイトの記事整備中に返信 削除
2015/10/13 (火) 22:22:49 Mr.XRAY
▼ takiさん

> SplitString関数も勉強になりますが、
> 変数の型 TStringDynArray と for in do の構文も勉強になります。


そうなんですよねぇ.
そういうとこに眼がいってもらえば,記事を書いた人にとっては,
私だったら嬉しいですね.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82