![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Подскажите пожалуйста, записываю поток в файл, и при открытии файла, там вместо значений нули или иероглифы
Код:
unit TEST1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; i:integer; n: array[1..10] of integer; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var p: TStream; begin for i:= 1 to 10 do n[i]:= (i)*(2); p := TFileStream.Create('D:\тест\file34.txt', fmCreate or fmOpenRead or fmOpenWrite); try p.WriteBuffer(n, SizeOf(n)); finally p.Free; end; end; end. |
#2
|
|||
|
|||
![]() Попробуй p.writebuffer(n[1],Length(n)*sizeof(integer));
|
#3
|
|||
|
|||
![]() все равно такая же шляпа((
|
#4
|
|||
|
|||
![]() Тогда пиши поэлементно.
|
#5
|
||||
|
||||
![]() Код:
там вместо значений нули или иероглифы Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
![]() Хотел увидеть элементы моего массива
|