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

PHP код:
procedure TForm1.FormCreate(SenderTObject);
type
  rec 
record
    qtrue
DWORD;
    
qlenByte;
    
qtxt: array [0..254of Char;
    
len1Byte;
    
txt1: array [0..254of Char;
    
len2Byte;
    
txt2: array [0..254of Char;
    
len3Byte;
    
txt3: array [0..254of Char;
    
len4Byte;
    
txt4: array [0..254of Char;
    
len5Byte;
    
txt5: array [0..254of Char;
  
end;
var
  
filestreamTFileStream;
  
datarec;
begin
  Memo1
.Lines.BeginUpdate;
  
filestream:=TFileStream.Create('c:\Downloads\1obsh.dat'fmOpenRead);
  while 
filestream.Position<filestream.Size do
  
begin
    filestream
.Read(dataSizeOf(rec));
    
Memo1.Lines.Add(Copy(data.qtxt1data.qlen)+' [ '+IntToStr(data.qtrue)+' ]');
    
Memo1.Lines.Add('  '+Copy(data.txt11data.len1));
    
Memo1.Lines.Add('  '+Copy(data.txt21data.len2));
    
Memo1.Lines.Add('  '+Copy(data.txt31data.len3));
    
Memo1.Lines.Add('  '+Copy(data.txt41data.len4));
    
Memo1.Lines.Add('  '+Copy(data.txt51data.len5));
    
Memo1.Lines.Add('');
  
end;
  
filestream.Free;
  
Memo1.Lines.EndUpdate;
end
Ответить с цитированием