IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Проверка наличия файла.
Михаил
сообщение 24.11.2005 21:26
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Мужской
Реальное имя: Михаил

Репутация: -  0  +


Это опять я беспокою вас со своими БД. Не подскажете как сделать проверку на наличие файла в этом случае:
Procedure ReadBD(var DBB:aREC);
Var
I:byte;
S:string;
f:text;
Begin
write('Enter path: (введите путь к файлу):'); readln(s);
assign(f,s);
reset(f);
for i:=1 to MaxRec do
begin
with DBB[I] do
begin
readln(f,name);
readln(f,number)
end
end;
close(f)
end;


И как сделать так чтобы данные заносились до не определённого уровня, пока пользователь не нажмёт какую-нибудь клавишу?
Procedure EnterBD(var DBB:aRec);
var
i:byte;
begin
for i:=1 to MaxRec do
begin
with DBB[i] do
begin
write('Enter name:');
readln(name);
write('Enter numbel:');
readln(number)
end
end
end;


М
Пользуйся тегами CODE !
klem4

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Михаил   Проверка наличия файла.   24.11.2005 21:26
klem4   function FileExists(var F : file; path : string) ...   24.11.2005 21:31
Михаил   А как применить это? А то не могу сообразить совсе...   24.11.2005 21:39
volvo   Procedure ReadBD(var DBB:aREC); ... Begin write(...   24.11.2005 21:39
Михаил   я имею ввиду макс. количество записей пусть будет ...   24.11.2005 22:28
klem4   i := 1; repeat write('x[',i,']=...   24.11.2005 22:38
Михаил   volvo, что-то не катит. ошибку 113 выдаёт. точней ...   24.11.2005 22:43
klem4   Ты бы код привел, у нас штатный телепат в отпуске ...   24.11.2005 22:44
volvo   Пишешь такую функцию (которая читает строку максим...   24.11.2005 22:47
Михаил   .......смотреть выше Else Writeln('файл не най...   24.11.2005 22:51
volvo   Михаил, я не давал полный код для проверки файла.....   24.11.2005 22:53
Михаил   Всё работает. Огромное спасибо! :) Только вот...   24.11.2005 23:01
Михаил   А нет. Есть всё же одна ошибка. Когда введёшь опре...   24.11.2005 23:48
volvo   Ну вот объясни мне, как сохранение в файл связано ...   24.11.2005 23:55
Михаил   Вообще не могу понять при чём тут ошибка 202. Выло...   25.11.2005 0:04
Altair   Я компилил на FPC все ок, все работает.. но MaxRe...   25.11.2005 0:50
Altair   тепреь к тому , к чму можно придраться.. Procedure...   25.11.2005 0:55


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 7:01
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"