![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Динамические массивы в функциях [D7, XP]
TRSteep © (2010-01-09 15:56:00)есть функция
function TfrmMain.CountPruts (var ArrayPruts: Array of array of integer; ArrayZagotovki: Array of Integer; PrutLength: integer): string;
при компиляция ошибка:
[Error] Unit_main.pas(22): Identifier expected but 'ARRAY' found
22 строчка
private
function CountPruts (var ArrayPruts: Array of array of integer; ArrayZagotovki: Array of Integer; PrutLength: integer): string;
неужели нельзя передавать димаческий массив в процедуру?
и еще напомните или покажите где прочитать про
varв функции не помню, толи копирует, толи испозует оригинал...
TRSteep (2010-01-09 17:56:00) [1]
> Сергей М. ©
Спасибо!
Вы лучше всех помогаете!
> Вы бы постыдились, уважаемые, тыкать ссылками на такую "великолепную"
> справку, как например в D2005
>
поэтому я и не использую 2005...
PS ВСе задумку реализовал. Спасибо всем!
Anatoly Podgoretsky (2010-01-09 17:10:00) [2]
> Вы бы постыдились, уважаемые, тыкать ссылками на такую "великолепную"
> справку, как например в D2005
Кто тыкал, подать сюда этого гада.
sniknik (2010-01-09 17:07:00) [3]а ты бы постыдился показывать свое неумение читать
> Динамические массивы в функциях [ D7, XP]
Ганя (2010-01-09 17:05:00) [4]Вы бы постыдились, уважаемые, тыкать ссылками на такую "великолепную" справку, как например в D2005
Сергей М. (2010-01-09 16:45:00) [5]см. Object Pascal Reference
var (reserved words) -> Value and variable parameters
TRSteep (2010-01-09 16:32:00) [6]
> Омлет ©
> Плохиш ©
> Сергей М. ©
Спасибо.
> Справка для лохов написана, реальные пацаны её не читают.
> где где, в справке конечно.
Искал не нашел.
Так где еще про var уточнить?
Сергей М. (2010-01-09 16:05:00) [7]type
TArrayPruts = Array of array of integer;
TArrayZagotovki = Array of Integer;
..
function TfrmMain.CountPruts (ArrayPruts: TArrayPruts; ArrayZagotovki: TArrayZagotovki): string;
Омлет (2010-01-09 16:03:00) [8]
type
TMyArrayOfArray = array of array of integer;
function CountPruts(var ArrayPruts: TMyArrayOfArray;
ArrayZagotovki: Array of Integer; PrutLength: integer): string;
Плохиш (2010-01-09 16:03:00) [9]type TArr = Array of array of integer;
...
function TfrmMain.CountPruts (var ArrayPruts:TArr; ArrayZagotovki: TIntArray; PrutLength: integer): string;
Справка для лохов написана, реальные пацаны её не читают.
sniknik (2010-01-09 16:03:00) [10]> неужели нельзя передавать димаческий массив в процедуру?
можно, но ты передаешь не димаческий массив, а открытый.
> и еще напомните или покажите где прочитать про
где где, в справке конечно.