Текущий архив: 2004.07.11;
Скачать: CL | DM;
Вниз
динамический массив в кач-ве параметра функции/процедуры Найти похожие ветки
← →
DeScriptor (2004-06-27 01:18) [0]Собственно говоря, я понял, что не знаю, как реализовать сабж!!! =( Т.е. я хочу написать функцию, в которую в качестве параметра передается динамический массив. Делаю так:
function AnyFunction (AnyData: array of byte):integer;
и компилятор это проглатывает, но когда я передаю в такую функцию динамический массив, мне говорят, что статический и динамический массивы несовместимы! =( Что делать?
← →
Mim1 © (2004-06-27 01:20) [1]Попробуйте так.
type myarr=array of byte;
function AnyFunction (AnyData: myarr):integer;
← →
GuAV © (2004-06-27 01:20) [2]type
TAnyData: array of byte;
function AnyFunction (AnyData: TAnyData):integer;
← →
Mim1 © (2004-06-27 01:21) [3]
> [2] GuAV © (27.06.04 01:20)
:)
← →
GuAV © (2004-06-27 01:22) [4]Mim1 © (27.06.04 01:21) [3]
Да, я заню, что я тормможу :)
← →
Mim1 © (2004-06-27 01:28) [5]Бассейн. Малыши купаются.
Мальчик1: Давайте займемся синхронным плаваньем
M2: А это как?
М1: Это когда все все делают одновременно
М2: А я уже все сделал
← →
GuAV © (2004-06-27 01:28) [6]...и сплю. очепятки на каждом шагу. пойду ка я спать...
← →
DeScriptor (2004-06-28 13:37) [7]Огромное вам спасибо!!! =) Действительно - помогло!!! Я даже смутно начал вспоминать, что когда-то так и поступал!
← →
begin...end © (2004-06-28 14:20) [8]
> DeScriptor (27.06.04 01:18)
> но когда я передаю в такую функцию динамический массив,
> мне говорят, что статический и динамический массивы несовместимы
Чегой-то я не понял. Открытые массивы уже отменили?var
Data: array of Byte;
function AnyFunction(AnyData: array of Byte): Integer;
begin
...
end;
begin
... := AnyFunction(Data);
end.
?
← →
PVOzerski © (2004-06-28 14:24) [9]Просто открытый и динамический массив - это разные вещи, а синтаксис - похож.
← →
begin...end © (2004-06-28 14:28) [10]
> [9] PVOzerski © (28.06.04 14:24)
Ну да я понимаю, но почему автор сказал, что у него ошибка какая-то возникает? Ведь он, как я понял, писал то же самое, что и я в [8].
Код в [8] рабочий?
Страницы: 1 вся ветка
Текущий архив: 2004.07.11;
Скачать: CL | DM;
Память: 0.49 MB
Время: 0.037 c