喫茶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をわざわざ生成する必要もないので便利です。


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

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


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


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