Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / не обновляется запись в типизированном файле! / 10 сообщений из 10, страница 1 из 1
12.11.2003, 15:04
    #32321598
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
старый трубопаскаль под дос.

А вообще она может обновиться.
Открываю файл с записями, ищу нужную по критерию и пишу типа
t1.naim=t1.naim+5;
потом применяю write(file1,t1) запись в типизированном файле не изменяется.
Иль я что то не знаю.
подскажите.
...
Рейтинг: 0 / 0
12.11.2003, 15:14
    #32321626
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
А указатель стоит на какой записи? Может ты не ту запись обновляешь :))
...
Рейтинг: 0 / 0
12.11.2003, 15:17
    #32321639
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Я без указателей, чайник в паскале,все забыл уже.
А как с указателями сделать?
...
Рейтинг: 0 / 0
12.11.2003, 15:31
    #32321664
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Наверное я неправильно выразился - указатель, это же не указатель на переменную, хотя может так и называется (тоже из паскаля все забыл).
Вообщем этот "указатель" стоит на текущей записи в файле. Перемещаться по файлу можно с помощью seek. Как узнать текущую позицию я не помню.
Посмотри в хелпе про типизированные файлы там должен быть примерчик.
...
Рейтинг: 0 / 0
12.11.2003, 15:50
    #32321709
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Спасибо, сейчас посмотрю.
...
Рейтинг: 0 / 0
12.11.2003, 16:00
    #32321725
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Узнать текущую позицию можно с помощью FilePos
...
Рейтинг: 0 / 0
12.11.2003, 17:01
    #32321895
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Вот спасибо тебе, спасибо.
...
Рейтинг: 0 / 0
14.11.2003, 09:16
    #32323929
# Darth Vader #
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Блин,что то не получается!
есть файл типизированный с записями.
Я его открываю и в определенной записи надо обновить поле
на другое значение. Не обновляет собака такая. Берет и добавляет еще одну запись
Как же по простому это сделать?
вот код, что здесь не так

???
{t1 определена переменной типа запись}
procedure Update(new_value:LongInt);
begin
reset(file1);
t1.prihod=new_value;
write(file1,t1);
end;

когда файл открывается то оказываемся на первой записи?
простите мужики, но уже замучался
...
Рейтинг: 0 / 0
14.11.2003, 09:47
    #32323969
Adony
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
когда файл открывается то оказываемся на первой записи?

Да. Попробуй воспользоваться Seek. Встанешь на ту запись которую нужно переписать и врайт туда.
...
Рейтинг: 0 / 0
14.11.2003, 15:37
    #32324691
Song
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не обновляется запись в типизированном файле!
Reset
Seek
Write

-----
Прежде чем сказать "Невозможно", подумай, прав ли ты?!
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / не обновляется запись в типизированном файле! / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]