Недавно добавленные исходники

•  Animation Loaders  826

•  DeLiKaTeS Tetris (Тетрис)  5 786

•  TDictionary Custom Sort  7 743

•  Fast Watermark Sources  7 422

•  3D Designer  10 643

•  Sik Screen Capture  7 961

•  Patch Maker  8 178

•  Айболит (remote control)  8 223

•  ListBox Drag & Drop  7 032

•  Доска для игры Реверси  100 449

•  Графические эффекты  8 300

•  Рисование по маске  7 678

•  Перетаскивание изображений  6 281

•  Canvas Drawing  6 656

•  Рисование Луны  6 579

•  Поворот изображения  5 730

•  Рисование стержней  4 671

•  Paint on Shape  3 371

•  Генератор кроссвордов  4 341

•  Головоломка Paletto  3 496

•  Теорема Монжа об окружностях  4 311

•  Пазл Numbrix  2 787

•  Заборы и коммивояжеры  3 723

•  Игра HIP  2 509

•  Игра Go (Го)  2 502

•  Симулятор лифта  2 896

•  Программа укладки плитки  2 327

•  Генератор лабиринта  3 054

•  Проверка числового ввода  2 558

•  HEX View  2 965

 
скрыть

  Форум  

Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Добавление строки к файлу



Из FAQ`а по Quake (CTF).
Q: Я только что законнектился на CTF-сервер. Как узнать - голубой я или красный?
А: Если Вашу команду выеб%т - голубой, а если замочат - красный.


procedure AddStrToFile(S:string;const FileName:string;doNextLine:boolean);
{Добавление строки к файлу doNextLine - перевод строки}
const
  CR=#13#10;
var
  f:TFileStream;
begin
  if FileExists(FileName)
  then f:=TFileStream.Create(FileName,fmOpenWrite+fmShareDenyNone)
  else f:=TFileStream.Create(FileName,fmCreate);
  f.Position:=f.Size;
  if doNextLine and (f.Size> 0)
  then f.Write(CR,2);
  f.Write(pointer(s)^,length(s));
  f.Destroy;
end;








Copyright © 2004-2026 "Delphi Sources" by «SiteAnalyzer». Delphi World FAQ

Группа ВКонтакте