Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
1

Ошибка: Cannot create file

28.04.2015, 04:10. Показов 2134. Ответов 6
Метки нет (Все метки)

Добрый день! Подскажите пожалуйста,что нужно прописать,чтобы можно было создать папку.
Попробую описать. Вот оператор ввел данные(цех,дату,Тип документа,номер заказа и номер документа,выбрал файл с расширением *.tif, нажал на кнопку Копировать,НО...если цех и дата существуют,то копируются,но если нет соответствующего цеха и даты, выдает соответственно ошибку: "Cannot create file".
Ошибка: Cannot create file

Ошибка: Cannot create file

Вот и обращаюсь к вам. Подскажите пожалуйста. Какие функции нужно использовать? И примерчик,чтоб понять,если можно. Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2015, 04:10
Ответы с готовыми решениями:

Ошибка Could not create output file
никак не могу справиться с этой ошибкой

Ошибка: Could not create output file
Could not createe output file,товарищи,что делать?

Ошибка: [Fatal Error] Could not create output file
В обработчик вписал длинный код, скомпилировав прога запустилась и работала как надо. Но закрыв...

TFilestream.create [cannot create file]
function bat: string; begin with...

__________________
6
Модератор
3475 / 2599 / 740
Регистрация: 19.09.2012
Сообщений: 7,966
28.04.2015, 09:04 2
Цитата Сообщение от Staziah2 Посмотреть сообщение
если нет соответствующего цеха и даты, выдает соответственно ошибку
Соответственно, надо сначала создать соответствующие цеха и даты)
0
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
28.04.2015, 09:14  [ТС] 3
Цитата Сообщение от FIL Посмотреть сообщение
Соответственно, надо сначала создать соответствующие цеха и даты)
Если оператор не хочет вручную создавать цех и дату? вот я и делаю,чтоб программа сама делала
0
Модератор
3475 / 2599 / 740
Регистрация: 19.09.2012
Сообщений: 7,966
28.04.2015, 10:16 4
Цитата Сообщение от Staziah2 Посмотреть сообщение
чтоб программа сама делала
Так я об этом и пишу: программа должна проверять наличие данных папок и, при необходимости, их создавать.
0
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
29.04.2015, 01:24  [ТС] 5
Цитата Сообщение от FIL Посмотреть сообщение
Так я об этом и пишу: программа должна проверять наличие данных папок и, при необходимости, их создавать.
Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure TForm2.Button7Click(Sender: TObject);
var Path1, Path2 , Path3: String;
begin
Path1 := Form2.wwDBComboDlg1.Text;
Path2 := '\\Fs\наряды\'+cex.Text+'\'+data.Text+'\'+cex.Text+'_'+wwDBLookupCombo1.Text+'_'+Edit2.Text+'.tif';
Path3 := '\\Fs\наряды\'+cex.Text;
if FileExists(Path3)=false then
begin
  if ForceDirectories(Path3) then
  CopyFile(Path1,Path2);
end;
Уже решила,вот код. И главно как раз работает))
0
пофигист широкого профиля
4303 / 2821 / 798
Регистрация: 15.07.2013
Сообщений: 16,351
29.04.2015, 01:34 6
Цитата Сообщение от Staziah2 Посмотреть сообщение
Уже решила,вот код. И главно как раз работает
"Продвинутые новички", прочитавшие этот топик, будут долго ещё ломать голову почему сей код правильно работает. Ведь исходя из задачи нужно бы было написать условие
Delphi
1
if DirectoryExists
вместо
Delphi
1
if FileExists
0
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
29.04.2015, 04:22  [ТС] 7
Цитата Сообщение от northener Посмотреть сообщение
"Продвинутые новички", прочитавшие этот топик, будут долго ещё ломать голову почему сей код правильно работает. Ведь исходя из задачи нужно бы было написать условие
Код Delphi
1
if DirectoryExists
вместо
Код Delphi
1
if FileExists
OK,исправила...Спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.04.2015, 04:22

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Ошибка "Could not create output file" при компиляции проекта
Пытаюсь компилировать программу Ошибка: synafpc.pas(150): F2039 Could not create output file...

Ошибка "Could not create output file" при компиляции проекта
Здравствуйте, у меня при компиляции приложения в rad studio xe 7, когда делаю отчет как на вашем...

Ошибка "Could not create output file"
Написал программу,начал компилировать.Вроде бы всё нормально,ошибок нет,но вдруг delphi зависает и...

Часто, при запуске проекта, выходит эта ошибка "[DCC Fatal Error] F2039 Could not create output file 'Project1.exe'"
После создания проекта при его запуске часто выходит эта ошибка " F2039 Could not create output...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.