Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2007, 14:40   #11
bill
Форумчанин
 
Аватар для bill
 
Регистрация: 26.04.2007
Сообщений: 440
По умолчанию

Вот, собственно рабочий вариант. Я понял почему не работало. Я там просто забыл добавить процедуру добавления в файл-
append(f)(var f:textfile). Просто иногда программа добавляет в файл информацию и без использоания этой функции, а иногда нет.

Последний раз редактировалось bill; 07.10.2007 в 12:39.
bill вне форума Ответить с цитированием
Старый 26.06.2007, 21:54   #12
mutabor
Телепат с дипломом
Старожил
 
Аватар для mutabor
 
Регистрация: 10.06.2007
Сообщений: 4,929
По умолчанию

Так как после выполнения OpenDialog меняет текущую директорию, последующую запись файлов в директорию с exe файлом программы надо начинать так:

assignfile(f,ExtractFilePath(Applic ation.EXEName)+'myfile.txt');
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог
mutabor вне форума Ответить с цитированием
Старый 28.06.2007, 18:57   #13
werser
Форумчанин
 
Регистрация: 11.06.2007
Сообщений: 233
По умолчанию

Цитата:
Сообщение от mutabor Посмотреть сообщение
Так как после выполнения OpenDialog меняет текущую директорию, последующую запись файлов в директорию с exe файлом программы надо начинать так:

assignfile(f,ExtractFilePath(Applic ation.EXEName)+'myfile.txt');


Да именно так!!! используем ExtractFilePath
werser вне форума Ответить с цитированием
Старый 05.09.2007, 23:11   #14
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
Сообщение

Цитата:
Сообщение от bill Посмотреть сообщение
так, все прояснилось. насколько понял то должна загружаться последняя картинка.
поэтому файл надо открыть для чтения, переписав старый файл -rewrite(f). Я обычно всегда сначала пользуюсь assignfie а потом rewrite.
а потом пишем writeln(f,a.all).
f:textfile, a.all- ваш record который добавляется в новый файл. Должно быть примерно так.
У вас ошибка, кто для типизированных файлов использует ReadLn и WriteLn.
Для типизированных используют: Read, Write !!!
ВОТ И НЕ РАБОТАЕТ.
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
record/file potion Паскаль, Turbo Pascal, PascalABC.NET 3 10.05.2008 20:15
Вопрос по поводу сайтов. Saniller PHP 6 16.03.2008 12:51
Вопрос по поводу StringList(а) KAMENYKA Компоненты Delphi 4 07.12.2007 13:01
Вопрос по поводу типов werser Помощь студентам 4 23.06.2007 14:18
Работа с типом Record TheNovice Помощь студентам 4 28.02.2007 17:52