|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2007, 07:10 | #1 |
Пользователь
Регистрация: 16.11.2006
Сообщений: 28
|
считает что ReOpArr это обычный массив и не может применить к нему процедуру SetLength.
Описываю динамический массив
tmcr:array of string; и процедуру procedure ReestrOpen(FiName:string; ReOpArr:array of string); далее вызываю процедуру ReestrOpen(LabeledEdit1.Text, tmcr); и в ней на строке SetLength(ReOpArr,i); пишет [Error] Unit1.pas(145): Incompatible types Он считает что ReOpArr это обычный массив и не может применить к нему процедуру SetLength. Что нужно сделать чтобы он нормально определял динамический массив? |
24.12.2007, 07:59 | #2 |
Баламучу слегка...
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,585
|
type MyArray= array of string;
tmcr:MyArray; procedure ReestrOpen(FiName:string; var ReOpArr:MyArray); |
24.12.2007, 08:07 | #3 |
Пользователь
Регистрация: 16.11.2006
Сообщений: 28
|
Спасибо. Всё отлично работает
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
EXCEl не правильно считает формулу | beliy-dis | Microsoft Office Excel | 5 | 30.07.2008 14:18 |
Не знаю, как применить СУММЕСЛИ | Katherina_Koval | Microsoft Office Excel | 2 | 30.07.2008 13:56 |
Как можно применить к тексту комонент PageSetupDialog | Bill Gates | Общие вопросы Delphi | 1 | 30.12.2007 20:17 |
Не считает количество символов | DeeCee | Общие вопросы Delphi | 11 | 24.12.2007 22:57 |
Узнать IP, с которого к нему | Hallo | Работа с сетью в Delphi | 2 | 08.06.2007 08:50 |