Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Delphi

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 10.11.2007, 21:37   #1
Неактивный пользователь
 
Аватар для Lihach
 
Регистрация: 05.11.2007
Сообщений: 92
Репутация: 5
Exclamation Коды ошибок.

Люди добрые,подскажите,где найти коды ошибок delphi 7.0 с их описанием на РУССКОМ языке.
Да,и почему при выполнении функции copyfile delphi не копирует на C:\?
Вот что я имею ввиду:procedure TForm1.Button1Click(Sender: TObject);
begin

if copyfile('d:1.txt','d:2.txt',true) then
showmessage('скопирован')
else
showmessage(Ошибка: '+inttostr(getlasterror));
end;

end.
Так работает.Но стоит заменить d на с так ошика №2.

Последний раз редактировалось Lihach; 10.11.2007 в 22:00..
Lihach вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама:


Старый 10.11.2007, 22:13   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Коды ошибок.

Цитата:
Сообщение от Lihach Посмотреть сообщение
Люди добрые,подскажите,где найти коды ошибок delphi 7.0 с их описанием на РУССКОМ языке.

я думаю, такого нету. а даже если есть - то перевод там корявый (например, русский МСДН). так что бери английский хелп к делфи и какой-нибудь словарь (например ABBYY Lingvo 12 ) и понимай так

Цитата:
Сообщение от Lihach Посмотреть сообщение
Но стоит заменить d на с так ошика №2.

Ошибка №2: ERROR_FILE_NOT_FOUND - The system cannot find the file specified.
то есть не найден файл. может нет прав на чтение/запись?
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 13.11.2007, 21:24   #3
Lihach
Неактивный пользователь
 
Аватар для Lihach
 
Регистрация: 05.11.2007
Сообщений: 92
Репутация: 5
По умолчанию Ответ: Коды ошибок.

Благодарствую....правда,я сам у себя на компе админ,я думаю мне всё можно...да и файл 1.txt на нём имеется.
Lihach вне форума
 
Ответить с цитированием Вверх
Старый 13.11.2007, 23:16   #4
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Коды ошибок.

Цитата:
Сообщение от Lihach Посмотреть сообщение
'd:1.txt','d:2.txt'

работает без слешей? может, дело в этом
-или-
вот описание третьего параметра функции:
Цитата:
bFailIfExists
Specifies how this operation is to proceed if a file of the same name as that specified by lpNewFileName already exists. If this parameter is TRUE and the new file already exists, the function fails. If this parameter is FALSE and the new file already exists, the function overwrites the existing file and succeeds.

попробуй поставить FALSE.
__________________
THE TRUTH IS OUT THERE

Последний раз редактировалось pluton; 13.11.2007 в 23:21..
pluton вне форума
 
Ответить с цитированием Вверх
Старый 14.11.2007, 22:11   #5
Lihach
Неактивный пользователь
 
Аватар для Lihach
 
Регистрация: 05.11.2007
Сообщений: 92
Репутация: 5
По умолчанию Ответ: Коды ошибок.

Все тоже удивляются,что без слешей работает.Отвечу:Да,работает.
Такой вот метод копирования,скачал его с какого-то сайта посвященного Delphi.Что же про false,то работать однозанчно не будет.
Копирование файлов
В delphi есть функция copyfile. Вот ее описание из хелпа
bool copyfile(

lpctstr lpexistingfilename, // pointer to name of an existing file
lpctstr lpnewfilename, // pointer to filename to copy to
bool bfailifexists // flag for operation if file exists
);
Параметры передаваемые в эту функцию:
Указатель на имя существующего файла (нуль терминированная строка т.е. тип pchar! )
Указатель на имя файла, который будет создан/перезаписан после копирования (нуль терминированная строка т.е. тип pchar! )
Если этот параметр true и файл с таким именем уже существует, то функция вернет false. Если же файл, с именем указанным во втором параметре существует и в качестве третьего параметра передан false - то функция перезапишет файл и благополучно завершится.
Lihach вне форума
 
Ответить с цитированием Вверх
Старый 14.11.2007, 22:17   #6
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Коды ошибок.

Цитата:
Сообщение от Lihach Посмотреть сообщение
Что же про false,то работать однозанчно не будет

почему не будет?
сейчас у теья стоит true. из хелпа: If this parameter is TRUE and the new file already exists, the function fails - тоесть, если новый файл есть, функция вернёт ошибку. а если false - перезапишет. так, попробуй
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 22.11.2007, 16:55   #7
Lihach
Неактивный пользователь
 
Аватар для Lihach
 
Регистрация: 05.11.2007
Сообщений: 92
Репутация: 5
По умолчанию Ответ: Коды ошибок.

Прогу сдал...Всем спасибо.
Lihach вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Коды ошибок копиров ("ксероксов"), принтеров, дупликаторов ("ризографов"), МФУ Явор Компьютерные проблемы 102 03.05.2016 13:47
Коды ошибок shetinin75 Компьютерные проблемы 2 13.06.2009 14:58
Подсчет ошибок в Word anaid Моделирование программ 0 25.06.2008 10:01
Как обнулить пам"ять ошибок БУ? TarasR Автосервис 4 04.05.2008 17:50

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:00. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05835 секунды с 13 запросами