Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Вниз

Встать на последнюю запись   Найти похожие ветки 

 
Star Wars   (2003-07-07 08:12) [0]

subj, Как это осуществить, только с применением последовательног считывания, вроде этого -

while not Eof(f) do begin
read(F,MyRecord);
Inc(count);
end;
ShowMessage("The final record has No. "+IntToStr(count));
Seek(F,count);
или можно быстрее?


 
MBo   (2003-07-07 08:15) [1]

встать в конец и отойти назад на размер записи.
Но судя по твоему коду, нужно получить количество записей?
Это только последовательно (если не хранить их счетчик).


 
Star Wars   (2003-07-07 08:17) [2]

Нет, это я из головы взял, не надо мне количество записей. Просто это взаимоувязанно :)
Просто файл очень большой, пока пройдешься по всем записям последовательно...уууу...


 
Palladin   (2003-07-07 08:20) [3]

FileSize
Seek


 
Star Wars   (2003-07-07 08:22) [4]

А FileSize выдает размер В ЗАПИСЯХ??? (еще раз вглядываясь в Help: "FileSize Returns the current size of a file; not used for text files.") Я думал, в байтах...


 
Palladin   (2003-07-07 08:25) [5]

Да, в записях...
Seek тоже работает с записями...


 
Star Wars   (2003-07-07 08:26) [6]

Жму вашу мужественную руку :) Thanx


 
Skier   (2003-07-07 08:27) [7]

>Star Wars (07.07.03 08:22)
1) File of TYourRecord (типизированный файл) - размер записи = SizeOf(TYourRecord)
2) File (нетипизированный файл) - размер записи = 128 байт


 
icWasya   (2003-07-07 08:59) [8]

>Skier © (07.07.03 08:27)
уточнение-
2) File (нетипизированный файл) - размер записи = 128 байт
или второй параметр процедур Reset/Rewrite




 
Anatoly Podgoretsky   (2003-07-07 09:01) [9]

Skier © (07.07.03 08:27)
Точнее
2. размер записи = Reset(F, N) байт


 
Skier   (2003-07-07 09:03) [10]

>icWasya © (07.07.03 08:59)
>Anatoly Podgoretsky © (07.07.03 09:01)
Уточнения принимаются ! :)


 
Виталий (Украина)   (2003-07-08 15:58) [11]


А, что разве
Last;
ShowMessage("Всего записей"+IntToStr(RecordCount));
Не Работает


 
Palladin   (2003-07-08 17:34) [12]

А что, разве кто то тут это сказал?



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.07.21;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
1-67826
Bill
2003-07-06 17:00
2003.07.21
Вызов hlp файла


1-67783
Flint
2003-07-07 12:51
2003.07.21
TThread


1-67819
Mishenka
2003-07-09 19:23
2003.07.21
Проблемы с DateTimePicker...


7-68093
Berzercer
2003-05-13 16:57
2003.07.21
УБРАТЬ иконку из ALT-TAB


3-67732
TAHAT
2003-06-27 07:03
2003.07.21
Найти BDE программно





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский