Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.08.2015, 22:49   #1
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию Где ошибка

Подскажите что не так? Пишу код:

Код:
Source:=FData.cFileName;
                if Copy(Source, 1, 4) = 'text' then // < тут ошибка
                    CopyFile(PChar(Path+FData.cFileName), FData.cFileName, True);
Код:
[dcc32 Error] Project1.dpr(38): E2034 Too many actual parameters
HTTqp вне форума Ответить с цитированием
Старый 22.08.2015, 23:04   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Ошибка "Too many actual parameters" (слишком много фактических параметров) означает, что вы передаёте в функцию больше аргументов, чем она требует. и я уверен, что ошибка у вас здесь
Код:
CopyFile(PChar(Path+FData.cFileName), FData.cFileName, True);
С функцией CopyFile работать не приходилось, хотя, судя по её названию, понятно, что она делает, но тем не менее, проконсультировать не смогу.
Вадим Мошев вне форума Ответить с цитированием
Старый 22.08.2015, 23:31   #3
HTTqp
Форумчанин
 
Регистрация: 20.12.2013
Сообщений: 164
По умолчанию

Цитата:
Ошибка "Too many actual parameters" (слишком много фактических параметров) означает, что вы передаёте в функцию больше аргументов, чем она требует.
я перевел, но увы, вроде параметров лишних нет, все как надо передаю. Но ошибка ни куда не девается...
HTTqp вне форума Ответить с цитированием
Старый 23.08.2015, 07:27   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
if Copy(Source, 1, 4) = 'text' then // < тут ошибка
Ошибка точно на этой строчке? Или на строчке ниже?
Если на этой то напиши system.Copy(... или выясни, может у тебя есть другая функция с таким же именем.
Если ошибка на строке ниже - действия те же: windows.CopyFile(...
I'm learning to live...

Последний раз редактировалось Stilet; 23.08.2015 в 07:29.
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
спасите, добрые люди, пожаааааалуйста:3 где-то в коде закралась ошибка, потому что выводит левые числа, а где, понятия не имею:с typayababa Помощь студентам 9 19.11.2017 11:48
Где ошибка? При билдинге ошибок 0, но при запуске вылетает ошибка. Visual C nikitabool Помощь студентам 0 08.01.2014 17:19
Где ошибка???Турбо Паскаль Ошибка 57 PASKAL12 Помощь студентам 6 14.10.2013 22:31
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
написал программу, где то ошибка, не пойму где... Kelevra91 Общие вопросы C/C++ 5 17.01.2011 16:38