Саздание на диске D., TPascal for Windpws |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Саздание на диске D., TPascal for Windpws |
thinkslow |
Сообщение
#1
|
Гость |
Прога создает файл на дисках C, ну и D. Если диска D нет вылетает окошко с ошибкой. Можно зделать так, что бы "окошка не было"? Подскажите.
|
Ozzя |
Сообщение
#2
|
Гуру Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: 16 |
|
Bokul |
Сообщение
#3
|
Гуру Группа: Пользователи Сообщений: 1 117 Пол: Мужской Реальное имя: Богдан Репутация: 11 |
Цитата Отключить перед созданием файла контроль ввода-вывода {I-}, затем включить {I-}. Немного не правильно - {$I-} и {$I+} -------------------- Лао-Цзы :
Знать много и не выставлять себя знающим есть нравственная высота. Знать мало и выставлять себя знающим есть болезнь. Только понимая эту болезнь, мы можем избавиться от нее. |
Гость |
Сообщение
#4
|
Гость |
|
volvo |
Сообщение
#5
|
Гость |
А если привести свою программу, чтобы мы посмотрели, ТАК или НЕ ТАК? (Тогда топик будет перенесен в "Задачи")? Или откроем курсы гадалок?
|
Гость |
Сообщение
#6
|
Гость |
Код Uses windos; var a:text; i:integer; begin i:=0; repeat i:=i+1; if i=1 then begin Assign(a,'C:/somefile.txt'); end; if i=2 then begin Assign(a,'D:/somefile.txt'); end; rewrite(a); write(a,'Sometext'); close(a); until i=2; end. Если диска D нет, то TPascal7.0 пишет в черном окошке "runtime error...". но Мне надо откомпилировать в Tpascal for windows, а там, после запуска exe, появляется маленькое окно с ошибкой. Как етого избежать? |
Гость |
Сообщение
#7
|
Гость |
{I+} {I-} это чудо куде девать - не знаю
|
Текстовая версия | 13.10.2024 9:04 |