自定义数组和选择的麻烦

时间:2016-11-23 23:48:26

标签: delphi

我将首先尝试将数组转换为dymanic数组,该数组将从listview中取代预设数组

const
  urls: array[0..1] of AnsiString = ( // preset stream URLs
    'http://www.radioparadise.com/m3u/mp3-128.m3u', 'http://www.radioparadise.com/m3u/mp3-32.m3u');

我没有预先编写代码,所以没有代码可以显示或给出主要是求助于如何做或指向正确的方向。

1 个答案:

答案 0 :(得分:2)

var
  urls: array of string;

...
SetLength(urls, ListView.Items.Count);
for i := 0 to Items.Count-1 do 
begin 
  // assuming the URL is in the first subitem
  urls[i] := ListView.Items[i].SubItems[0];
end;
...

然后您可以在需要时使用urls[index]