вопрос | ответ |
function StringOfChar ( RepeatCharacter : Char; RepeatCount : Integer ) : string; | Создает строку из одного символа, повторенного много раз |
procedure FillChar ( var Buffer; FillCount : Integer; FillValue : Byte ) ; | Заполняет раздел памяти значением байта или символа-заполнителя |
http://delphiworld.narod.ru/base/all_about_files.html | работа с файлами |
var buf : PByteArray; | GetMem(Buf, bSize); // выделяем память буфферу |
Как правильно расчитать количество байт в строке? | Legnth(String)*SizeOf(char)+SizeOf(Char); // Количество байт с учетом нулевого символа. |
ExtractFileName(FileName:String); | Имя файла |
Truncate(F); | Удаляет все записи с текущей позиции до конца файла |
FileSize(F):Integer; | Возвращает число записей в файле |
FilePos(F):LongInt; | Возвращает номер текущей записи в файле |
RenameFile(OldName, NewName:String); | Переименовывает файл |
RemoveDir(Dir); | Удаляет пустой каталог |
FileExists(FileName:String):Boolean; | Проверяет существование файла |
DeleteFile(FileName:String); | Удаляет файл |
CreateDir(Dir); | Создает каталог |
GetCurrentDir:String; | Возвращает имя текущего каталога |
SetCurrentDir(Dir); | Устанавливает текущий каталог |