![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
MaxxSoftware |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
Можно какнить будудь передать массив в функцию, и результатом выпалнении функции получить другой массив?(хотя не обзательно)
Пытаюсь просто написать что то такое например: function fname(a:array [1..10] of string):boolean Ругается на []. Убераю - все равно ругается на что то... Вот... Дак можно использовать массив как входной параметр функции? |
|||
|
||||
SPrograMMer |
|
||||||||||
![]() Спамер :) ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 5.11.2004 Где: Краснодар Репутация: 2 Всего: 6 |
можно!
![]()
нужно сначала объявить тип данных:
а затем в качестве типа входного параметра задавать эже этот тип:
-------------------- животное = зверь законченный гентушник |
||||||||||
|
|||||||||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
А зачем собственно типы??? У меня без проблемм массив of Integer передавался?!
-------------------- Всем добра ![]() |
|||
|
||||
Yanis |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2937 Регистрация: 9.2.2004 Где: Москва Репутация: 72 Всего: 111 |
А тут массив[1..10] of integer! |
|||
|
||||
MacTep |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: 4 Всего: 4 |
Просто так заведено, что нельзя в функцию или процедуру входным параметром передать массив. Это и в Паскале также было! Так что вопрос скорее в другой раздел!
![]() -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
<Spawn> |
|
|||
![]() Око кары:) ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2776 Регистрация: 29.1.2003 Где: Екатеринбург Репутация: 44 Всего: 64 |
MacTep Массив в качестве параметра функции передать можно и называет он открытым массивом, просто не нужно было задавать его размер - он вычисляется автоматически, пример:
Если же нужен массив определенного размера, то тут только создание своего типа данных. -------------------- "Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков. |
|||
|
||||
MaxxSoftware |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
Стопудова туплю... не допер тип сделать, а раньше делал так часто =))))
Ща что то забыл, и в голову даже не пришло как то - лол. |
|||
|
||||
Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
см. http://forum.vingrad.ru/index.php?showtopi...ndpost&p=422170 -------------------- Все знать невозможно, но хочется |
|||
|
||||
MaxxSoftware |
|
|||
Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 23.5.2005 Репутация: нет Всего: нет |
Сори, первый раз инт глюканул сообщени вроде не отправилось, я в списак зашел - нет его, вот это и написал, как работает вспомнил, просто протупил
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |