Как передать массив как параметр?
Передача параметров в дельфи:
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
Смотрите также учебники, книги и учебные материалы:
Следующие учебники и книги:
- Объектно - ориентированный анализ и проектирование с примерами приложений на С++ - Гради Буч
- Обработка объектных баз данных в C++ - Программирование с использованием стандарта ODMG - Дэвид Джордан
- MS SQL server 2000 - Мамаев Е.
- STL для программистов на C++ - Аммерааль Л.
Предыдущие статьи:
- Универсальный Dynamic HTML - Вильямсон Х.
- Java 2 - Наиболее полное руководство - Ноутон П., Шилдт Г.
- Java Game Programming For Dummies
- JBuilder - Разработка профессиональных приложений - Чарли Калверт, Марджи Калверт