![]() |
|
|
|
|
#1
|
|||
|
|||
|
Подскажите что не так? Пишу код:
Код:
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 |
|
#2
|
||||
|
||||
|
какие параметры показывает ctrl+shift+пробел?
|
|
#3
|
|||
|
|||
|
Цитата:
перед Source ставит указатель и показывает Код:
no parameters expented |
|
#4
|
|||
|
|||
|
Скорее всего перекрылась либо Source (это наврядли, т.к., видимо, это локальная переменная или что-то типа того), либо, что скорее всего, Copy.
Попробуй зажать Ctrl и кликнуть по имени проблемного идентификатора (Copy) и посмотри куда "прыгнет". Скорее всего надо просто указать имя модуля перед Copy (SysUtils вроде). |
|
#5
|
||||
|
||||
|
Нет здесь ошибки, похоже просто нужно разумно и с оглядкой обзывать свои процедуры и функции
|
|
#6
|
|||
|
|||
|
Цитата:
Ну а я что написал??? Именно на то и указал, только чуть более вежливо ![]() |