7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
||||||
1 | ||||||
Ошибка: Not enough actual parameters17.01.2010, 21:39. Показов 36296. Ответов 22
Метки нет (Все метки)
при компиляции выдаёт ошибку "Not enough actual parameters" в функции перед x[i,j], подскажите как исправить
вот код функции
1
|
17.01.2010, 21:39 | |
Ответы с готовыми решениями:
22
ошибка Not enough actual parameters Ошибка [Error] Unit1.pas(69): Not enough actual parameters E2035 Not enough actual parameters. не могу понять в чем ошибка too many actual parameters |
1915 / 1065 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
|
|
17.01.2010, 21:42 | 2 |
Данная фраза говорит о том, что Вы не передаете в функцию соответствующих параметров
представьте весь код
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
||||||
17.01.2010, 21:44 [ТС] | 3 | |||||
0
|
1915 / 1065 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
|
|
17.01.2010, 22:07 | 4 |
еще задание напишите
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
||||||
17.01.2010, 22:12 [ТС] | 5 | |||||
уже не надо) разобрался)) заменил на это
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
||||||
17.01.2010, 22:31 | 6 | |||||
Правильнее так:
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
||||||
17.01.2010, 22:43 [ТС] | 7 | |||||
просто у нас препод не любит такую запись, с Result'ом))
Добавлено через 3 минуты задание: над определить является ли заданная матрица магическим квадратом или нет. Добавлено через 1 минуту вот готовый код:
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
|
17.01.2010, 22:46 | 8 |
Оригинально. Не использовать встроенные средства языка - это не только неправильно, но и вредно. Одно дело - не знать об этом, другое умышленно избегать этого. В результате вырабатывается привычка постоянно изобретать велосипед и сильно увеличивает время написания кода.
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
|
17.01.2010, 22:47 [ТС] | 9 |
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
|
17.01.2010, 22:47 | 10 |
Зачем-же вы передаете в качестве параметра массив, если он является у вас глобальной переменной и виден из любой процедуры внутри этого модуля?
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
||||||||||||||||
17.01.2010, 23:00 [ТС] | 11 | |||||||||||||||
т.е я могу вместо
проверил.. и правда... списал бы на то, что я ток на первом курсе, но я должен был это знать...) тогда код принимает такой вид:
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
|
17.01.2010, 23:07 | 12 |
Можете и n тоже по той-же причине исключить из параметров.
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
|
17.01.2010, 23:12 [ТС] | 13 |
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
|
18.01.2010, 00:20 | 14 |
Если в этом нет необходимости, то зачем перегружать код?
0
|
7 / 6 / 5
Регистрация: 08.12.2009
Сообщений: 105
|
|
18.01.2010, 11:06 [ТС] | 15 |
требует препод..
0
|
Тимуровец
445 / 285 / 50
Регистрация: 10.09.2009
Сообщений: 963
|
|
18.01.2010, 13:56 | 16 |
Тогда перенесите весь Var блок после всех процедур/функций и передавайте в них параметры.
Но это глупо.
0
|
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 3
|
||||||
14.05.2011, 14:45 | 17 | |||||
У меня показывает ошибку [Ошибка] Unit2.pas(105): Not enough actual parameters
Что делать уже и не знаю, задание такое у меня происходит импорт данных из DBGrid в Word.
Подскажите что делать?
0
|
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
|
14.05.2011, 17:06 | 18 |
Общий подход такой:
Смотрите, как объявлена функция или процедура (в вашем случае - PrintN). Параметры вызова в скобках должны быть те же, что в объявлении.
0
|
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 3
|
||||||||||||
14.05.2011, 17:08 | 19 | |||||||||||
0
|
3218 / 2361 / 540
Регистрация: 11.09.2009
Сообщений: 8,604
|
||||||
14.05.2011, 17:17 | 20 | |||||
Объявлено:
procedure PrintN(DDE1: TDdeClientConv; Data: TData); При вызове процедуре должны быть переданы два параметра: DDE1 типа TDdeClientConv Data типа TData Например, так:
0
|
14.05.2011, 17:17 | |
14.05.2011, 17:17 | |
Помогаю со студенческими работами здесь
20
Not enough actual parameters Too many actual parameters Ошибка в ADOQuery: Type mismatch for field 'phisical_io', expecting: LargeInt actual: BCD Not enough actual parameters - ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |