![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Подскажите пожалуйста, как получить в файле читабельные числа, но при этом использование потока обязательно.
Код:
unit TEST1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ToolWin, ComCtrls, ActnMan, ActnCtrls; 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 p1: TStream; begin p1 := TFileStream.Create('D:\тест\file34.txt', fmCreate); for i:= 1 to 10 do begin try p1.Write(n[i], SizeOf(n)); finally end; end; p1.Free; end; |
#2
|
||||
|
||||
![]() дальше всё аналогично:
Код:
var n: Integer; ... TFileStream.Read(n,SizeOf(n)); TAleD = class(TUser) public function HelpMe(ASubject, ARequest: String): String; function GiveMeExample(ASubject: String): TStringList; procedure WriteReview(APost: Integer; ADescription: TStringList); end; |
#3
|
|||
|
|||
![]() Вопрос был, как я понимаю, не о том.
Просто тогда писать их как строки. |
#4
|
|||
|
|||
![]() да, вот это у меня и вызвало проблему.
Может кто подскажет как их перевести в строковый тип? |
#5
|
||||
|
||||
![]() Цитата:
Код:
IntToStr(...) StrToInt(...) StrToIntDef(...) TAleD = class(TUser) public function HelpMe(ASubject, ARequest: String): String; function GiveMeExample(ASubject: String): TStringList; procedure WriteReview(APost: Integer; ADescription: TStringList); end; |