Показать сообщение отдельно
  #8  
Старый 08.07.2011, 09:49
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Код:
procedure SaveListToFile(const AFileName: String; const AList: TList);
var
  AFileStream: TFileStream;
  i: Integer;
  n: DWORD;
begin
  AFileStream:=TFileStream.Create(AFileName, fmCreate);
  try
    for i:=0 to AList.Count-1 do
    begin
      n:=DWORD(AList[i]);
      AFileStream.WriteBuffer(n, SizeOf(n));
    end;
  finally
    AFileStream.Free;
  end;
end;

использование:

Код:
var
  AList: TList;
begin
  AList:=TList.Create;
  try
    AList.Add(Pointer(8));
    AList.Add(Pointer(7));
    AList.Add(Pointer(2011));
    SaveListToFile('d:\Downloads\AList.txt', AList);
  finally
    AList.Free;
  end;
end;
__________________
Пишу программы за еду.
__________________
Ответить с цитированием