Название: Delphi FAQ.
Как передать массив как параметр?
Передача параметров в дельфи:
Type Ta=array of something;
Var a:Ta;
Procedure Proc(a:Ta); - внутри процедуры создаётся копия массива, внутри процедуры работа осуществляется только с копией данных
Procedure Proc(var a:Ta); - внутри процедуры код работает именно с переменной а и её содержимым
Procedure Proc(const a:Ta); - внутри процедуры запрещено изменять данные переменной а
Procedure Proc(out a:Ta); - при входе в процедуру массив рассматривается как пустой, но после выполнения процедуры можно получить значения
Как разделить строку на элементы, Аналог VB функции Split
В Дельфи есть специальный класс для хранения массивов строк - TStringList - очень рекомендую. Вот как вашу строку превратить в TStringList:
Объявление переменной
var t:TStringList;
begin
t:=TStringList.create; //создаём класс
t.text:=stringReplace('Ваша строка для разделения',' ',#13#10,[rfReplaceAll]);//мы заменяем все пробелы на символы конца строки
//теперь можно убедится что у вас строка разбина на элементы:
showmessage(t[0]);
showmessage(t[1]);
showmessage(t[2]);
showmessage(t[3]);
...
//после работы надо уничтожить класс
t.free;
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Delphi FAQ - fileskachat.com, быстрое и бесплатное скачивание.
Скачать chm
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - Книгу - Delphi FAQ - depositfiles.com
Скачать - Книгу - Delphi FAQ - letitbit.net
Теги: книга по программированию :: Delphi :: FAQ