Чтение/запись произвольных файлов из/в переменную часть btrieve-файлов

Автор:yu
Дата:08.09.2005
Просмотров:3558
Скачиваний:943
Оценка: - , Оценок - 0
Скачать (rar-файл; Размер - 17981)

Обсудить в форуме

Описание

tvlw.d32 - Чтение/запись произвольных файлов из/в переменную часть btrieve-файлов

Функции:
WriteVL - Записывает файл в переменную часть (не BLOB) файла.
ReadVL - Считывает переменную часть (не BLOB) файла в заданный бинарный файл.
WriteVLBlob - Записывает файл в переменную часть (BLOB) файла.
ReadVLBlob - Считывает переменную часть (BLOB) файла в заданный бинарный файл.

Текст примера

 import TVLw;

     file SignFile("rtsign.dbt","sbbank.def") write;
     var fs=0;

     rewind(SignFile);
     next(SignFile);   // Встаем на первую запись в файле
     fs = WriteVL(SignFile, "c:\\000.bmp"); // Записываем файл 000.bmp в 
                                            // переменную часть. В fs получаем
		 		       // размер файла 000.bmp
     SignFile.Lengs = fs;
     update(SignFile);