|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.06.2010, 08:08 | #1 |
not
Участник клуба
Регистрация: 27.06.2009
Сообщений: 1,399
|
Процедура с параметром динамическим массивом.
Привет всем, возник такой вопрос вот код:
Код:
Код:
как исправить это? |
11.06.2010, 08:41 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
SizeOf возвращает размер, занимаемый в памяти переменной
в данном случае C - это указатель (pointer), в Win32 он занимает 4 байта. Так что, всё правильно! а что Вы хотите определить Вашим кодом?! Сколько в массиве элементов? это можно сделать так Код:
Код:
ДОБАВЛЕНО. Кстати, то, как Вы вызываете, это не 5 элементов массива, а ОДИН! чтобы в массиве было 5 элементов, надо так: Button1.Caption := IntToStr(Ks(['20040','2222','333','4','555'])); Последний раз редактировалось Serge_Bliznykov; 11.06.2010 в 08:45. |
11.06.2010, 10:25 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
function Ks(C : array of string): integer;
Иначе ошибку получишь. В Паскалевских языках с типами строго
I'm learning to live...
|
11.06.2010, 11:40 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
2 Stilet
А почему при Код:
Это же вроде тот же самый тип. ----------------------------------------------- А-а-а, сам допетрил. ['234'] = это же константа array [1..1] of string Последний раз редактировалось Sibedir; 11.06.2010 в 11:44. |
11.06.2010, 12:11 | #9 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление динамическим массивом | abr_question | Общие вопросы C/C++ | 12 | 18.12.2009 22:01 |
Проблемма с динамическим массивом | Arassir | Помощь студентам | 3 | 15.02.2009 12:37 |
Проблема с динамическим массивом | dee_lv | Помощь студентам | 7 | 09.06.2008 16:58 |
Помогите с динамическим массивом!!!! | vish25 | Помощь студентам | 2 | 31.05.2008 19:20 |
проблема с динамическим массивом | kommunist | Помощь студентам | 6 | 11.11.2007 21:18 |