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

Ошибка: Cannot create file

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

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

Ошибка: Cannot create file

Вот и обращаюсь к вам. Подскажите пожалуйста. Какие функции нужно использовать? И примерчик,чтоб понять,если можно. Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2015, 04:10
Ответы с готовыми решениями:

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

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

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

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

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

6
FIL
Модератор
3422 / 2556 / 728
Регистрация: 19.09.2012
Сообщений: 7,926
28.04.2015, 09:04 2
Цитата Сообщение от Staziah2 Посмотреть сообщение
если нет соответствующего цеха и даты, выдает соответственно ошибку
Соответственно, надо сначала создать соответствующие цеха и даты)
0
Staziah2
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
28.04.2015, 09:14  [ТС] 3
Цитата Сообщение от FIL Посмотреть сообщение
Соответственно, надо сначала создать соответствующие цеха и даты)
Если оператор не хочет вручную создавать цех и дату? вот я и делаю,чтоб программа сама делала
0
FIL
Модератор
3422 / 2556 / 728
Регистрация: 19.09.2012
Сообщений: 7,926
28.04.2015, 10:16 4
Цитата Сообщение от Staziah2 Посмотреть сообщение
чтоб программа сама делала
Так я об этом и пишу: программа должна проверять наличие данных папок и, при необходимости, их создавать.
0
Staziah2
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
northener
пофигист широкого профиля
3427 / 2326 / 631
Регистрация: 15.07.2013
Сообщений: 13,778
29.04.2015, 01:34 6
Цитата Сообщение от Staziah2 Посмотреть сообщение
Уже решила,вот код. И главно как раз работает
"Продвинутые новички", прочитавшие этот топик, будут долго ещё ломать голову почему сей код правильно работает. Ведь исходя из задачи нужно бы было написать условие
Delphi
1
if DirectoryExists
вместо
Delphi
1
if FileExists
0
Staziah2
1 / 1 / 0
Регистрация: 04.04.2013
Сообщений: 71
29.04.2015, 04:22  [ТС] 7
Цитата Сообщение от northener Посмотреть сообщение
"Продвинутые новички", прочитавшие этот топик, будут долго ещё ломать голову почему сей код правильно работает. Ведь исходя из задачи нужно бы было написать условие
Код Delphi
1
if DirectoryExists
вместо
Код Delphi
1
if FileExists
OK,исправила...Спасибо
0
29.04.2015, 04:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2015, 04:22

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

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

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


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

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

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