|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.05.2011, 06:48 | #1 |
Пользователь
Регистрация: 25.11.2010
Сообщений: 15
|
БД на паскале
Есть вопрос, написал простую БД на Турбо, данные записываются в текстовые файлы => можно перезаписывать, дополнять и просматривать, зная структуру файла, но удалять и заменять не получается в виду того что не действуют ф-ии Seek и FilePos. Основной вопрос: нужно писать на основе типизированных файлов или есть способ доработать на ТХТ.. просто не хочется 900 строк писать заново.. Заранее благодарен.
|
19.05.2011, 06:49 | #2 |
Пользователь
Регистрация: 25.11.2010
Сообщений: 15
|
Удалять и заменять строки естественно
|
19.05.2011, 09:16 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
да можно и на строках всё сделать... Вопрос в том насколько это будет просто и эффективно...
Как минимум - для удаления я бы рекомендовал завести в начале строки символ-признак. Если он есть - то строчку игнорировать (или при добавлении добавлять не в конец файла, а в эту строчку, помеченную символом). Цитата:
Там где чтение идёт. Причём, т.к. читать из текстового файла сложнее, чем из типиированного, то много строк кода просто надо будет выкинуть... Какой из способов выбрать - решать Вам.... |
|
19.05.2011, 10:02 | #4 |
Пользователь
Регистрация: 25.11.2010
Сообщений: 15
|
Понято, спасибо большое
|
04.09.2011, 19:18 | #5 |
Пользователь
Регистрация: 25.11.2010
Сообщений: 15
|
Нужна помощь, кодец написан на free pascal, не компилируется, не выдает сведений об ошибке, ошибку найти не могу..( доступа к другой среде кроме free pascal сегодня и завтра не предвидится, а надо скоро, т.к. писать еще много, очень прошу помочь..
подпрограмму не запускал даже, там ошибок быть не должно вроде, но не работает( Собственно код: Код:
Последний раз редактировалось che91; 04.09.2011 в 20:36. |
04.09.2011, 20:12 | #6 |
Пользователь
Регистрация: 25.11.2010
Сообщений: 15
|
Простите, туплю, исправил, всё работает отлично
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
на паскале | ddeman666 | Помощь студентам | 0 | 30.05.2010 01:10 |
на паскале | ddeman666 | Помощь студентам | 0 | 08.05.2010 02:07 |
на паскале | ddeman666 | Помощь студентам | 0 | 19.04.2010 22:56 |
15 в Паскале | Batonchik | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 08.04.2009 15:20 |
привет всем! помогите пожалуйста решить две задачи на паскале. я в паскале полный ноль. | Пищенок Саша | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 20.01.2009 13:46 |