Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2010, 15:11   #1
_-Re@l-_
C++, Java
Старожил
 
Аватар для _-Re@l-_
 
Регистрация: 10.04.2010
Сообщений: 2,665
По умолчанию SetLength

Вот код(вернее, нужная часть):
Код:
Function MaxList(N:Integer;X:array of Integer):Variant;stdcall;
Begin
      SetLength(X,5);
В последней строке выдаёт ошибку Incompatible types(несовместимые типы). А почему?
Вот я лох, вы уж извините за выражение...Массив X ведь как параметр передаётся, его нельзя изменять...Всё, уж сделал как надо, теперь всё работает.

Последний раз редактировалось _-Re@l-_; 31.08.2010 в 15:25.
_-Re@l-_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в setlength(m,x); vedro-compota Общие вопросы Delphi 3 28.06.2010 20:12
SetLength 16*16 Alex Cones Общие вопросы Delphi 13 23.03.2010 15:57
setlength Smerch66 Общие вопросы Delphi 8 22.03.2010 19:32
Несколько параметров в SetLength Alex Cones Общие вопросы Delphi 9 21.03.2010 14:00
SetLength никогда не стирает старые элементы массива? TwiX Общие вопросы Delphi 6 20.03.2010 02:35