Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Текстовый Фаил   Найти похожие ветки 

 
hooky-mars ©   (2002-04-14 16:50) [0]

Saluer!
Подскажите люди, как в текстовый фаил что-то написать? И чтобы можно было потом в блакноте прочесть! Очень надо!
Зарние благодарен.


 
hooky-mars ©   (2002-04-14 16:53) [1]

Пишу так:
var
F: File of TStrings;
i:integer;
StringList:Tstrings;
begin
AssignFile(F, "Unit12.html");
Rewrite(F);
try
StringList := TStringList.Create;
StringList.Text:="<html>"+FV+"</html>";
Seek(F, 1);
Write (F,StringList);
finally
CloseFile(F);
StringList.free;
end;
А получается что-то такое њЉЕ


 
MBo ©   (2002-04-14 16:53) [2]

способов уйма

Assignfile
rewrite
writeln
closefile

StringList.Savetofile
и т.д.


 
Anatoly Podgoretsky ©   (2002-04-14 16:54) [3]

Memo.Lines.SaveToFile


 
hooky-mars ©   (2002-04-14 16:55) [4]


> Anatoly Podgoretsky

В моём случаеё врядли возможен данный способ!



 
MBo ©   (2002-04-14 16:55) [5]

а что у тебя в FV ? :)


 
hooky-mars ©   (2002-04-14 16:56) [6]


> MBo

FV:String;


 
MBo ©   (2002-04-14 16:57) [7]

а строке этой какая кодировка?


 
hooky-mars ©   (2002-04-14 16:57) [8]


> MBo

Я какрас испльзую rewrite
writeln



 
hooky-mars ©   (2002-04-14 16:59) [9]


> MBo

Какой?


 
MBo ©   (2002-04-14 17:00) [10]

тебе знакомы слова Win Cp1251, Koi-8 ?


 
hooky-mars ©   (2002-04-14 17:01) [11]


> MBo

В моём случае это может быть технологически трудно, т.к. я это делаю в PageProducer`е.


 
hooky-mars ©   (2002-04-14 17:02) [12]


> MBo
Да



 
hooky-mars ©   (2002-04-14 17:04) [13]

Только Delphi 6 поставил, и сразу в эту муть полез. Ну что есть соображенния


 
MBo ©   (2002-04-14 17:04) [14]

ага, посмотрел в твой код. ты смешиваешь два метода-
либо writeln используй, либо stringlist.savetofile.
файл из tstrings, т.е. объектов - глупость


 
Anatoly Podgoretsky ©   (2002-04-14 17:05) [15]

Ешь что дают :-)
Тебе бы не мешад указать условия, что бы не нужно было повторятьсь подходит или нет.


 
hooky-mars ©   (2002-04-14 17:10) [16]


> MBo

stringlist.savetofile вообще ничего не пишет, почему-то


 
hooky-mars ©   (2002-04-14 17:11) [17]


> Anatoly Podgoretsky

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, HTTPApp, WebModu, HTTPProd, ReqMulti,
WebAdapt, WebComp, WebUsers, WebSess, WebDisp;

type
TPageProducerPage1 = class(TWebAppPageModule)
PageProducer: TPageProducer;
WebAppComponents: TWebAppComponents;
ApplicationAdapter: TApplicationAdapter;
EndUserAdapter: TEndUserAdapter;
PageDispatcher: TPageDispatcher;
AdapterDispatcher: TAdapterDispatcher;
WebDispatcher: TWebDispatcher;
LocateFileService: TLocateFileService;
SessionsService: TSessionsService;
WebUserList: TWebUserList;
Adapter1: TAdapter;
AdapterField1: TAdapterField;
AdapterAction1: TAdapterAction;
procedure AdapterField1GetValue(Sender: TObject; var Value: Variant);
procedure WebAppPageModuleCreate(Sender: TObject);
procedure AdapterAction1Execute(Sender: TObject; Params: TStrings);
private
{ Private declarations }
FValue,FV:String;
Members : array[1..50] of TStrings;
public
{ Public declarations }
end;

function PageProducerPage1: TPageProducerPage1;

implementation

{$R *.dfm} {*.html}

uses WebReq, WebCntxt, WebFact, Variants;

function PageProducerPage1: TPageProducerPage1;
begin
Result := TPageProducerPage1(WebContext.FindModuleClass(TPageProducerPage1));
end;

procedure TPageProducerPage1.AdapterField1GetValue(Sender: TObject;
var Value: Variant);
var
F: File of TStrings;
i:integer;
StringList:Tstrings;
begin
//Value:=FValue;
AssignFile(F, "Unit12.html");
Rewrite(F);
try
StringList := TStringList.Create;
StringList.Text:="<html>"+FV+"</html>";
StringList.SaveToFile("Unit12.html");
//with StringList do begin
// Add("<html>"+FV+"</html>");
//end;
// Seek(F, 1);
//Write (F,StringList);
//for i:= 1 to Length(FValue1) do
// Write (F{,FValue1});
//except
{with Application do
begin
NormalizeTopMosts;
MessageBox("This should be on top.", "Look", MB_OK);
RestoreTopMosts;
end; }
//end;
finally
CloseFile(F);
StringList.free;
end;
end;

procedure TPageProducerPage1.WebAppPageModuleCreate(Sender: TObject);
begin
FValue:="


 
hooky-mars ©   (2002-04-14 17:11) [18]

Сделано на WebSnap


 
hooky-mars ©   (2002-04-14 17:14) [19]

На вашем же сайте начитался


 
MBo ©   (2002-04-14 17:14) [20]

StringList := TStringList.Create;
StringList.Add("<html>"+FV+"</html>");
StringList.SaveToFile("Unit12.html");
если в FV что-то есть, этого достаточно.

УБЕРИ closefile и т.п. - конфликт.


 
hooky-mars ©   (2002-04-14 17:17) [21]


> MBo

Писать записало, но мне надо чтобы програ дабаляла стороки, а не полностью их заменяла.


 
hooky-mars ©   (2002-04-14 17:19) [22]


> MBo

Да еще не где-то, а в определённых стороках(хатя это можно решить)


 
MBo ©   (2002-04-14 17:19) [23]

сначала читай, потом
StringList.Add

альтернатива - var f:textfile
и открывать Append


 
MBo ©   (2002-04-14 17:21) [24]

в опр. строках
s:=stringkist[5] //6 строка
работаешь с s
stringlist[5]:=s;


 
hooky-mars ©   (2002-04-14 17:22) [25]

Пишу таким макаром ругается, да так что я тоакого еще невидел
StringList := TStringList.Create;
write(F,StringList);
StringList.Add("<html>"+FV+"</html>");
Rewrite(F,StringList);


 
MBo ©   (2002-04-14 17:24) [26]

я уже сказал - MBo © (14.04.02 17:04)


 
hooky-mars ©   (2002-04-14 17:25) [27]


> MBo
Вя много что сказали, а что конкретно?


 
hooky-mars ©   (2002-04-14 17:25) [28]


> MBo
Вы много что сказали, а что конкретно?


 
MBo ©   (2002-04-14 17:26) [29]

выкинь F и все,что к нему относится


 
hooky-mars ©   (2002-04-14 17:28) [30]

StringList := TStringList.Create;
StringList.LoadFromFile("Unit12.html");
StringList.Add("<html>"+FV+"</html>");
StringList.SaveToFile("Unit12.html");
Вы про такое?


 
MBo ©   (2002-04-14 17:29) [31]

да, только если надо конкретные строки менять, MBo © (14.04.02 17:21)


 
hooky-mars ©   (2002-04-14 17:29) [32]

Уже делает как наодо, тока в 2 раза болбше сторок бобавляет


 
hooky-mars ©   (2002-04-14 17:33) [33]

Всё сделал, заработало как надо просто в бругую процедуру засунул!
!!!Огромное Спасибо!!!!



Страницы: 1 вся ветка

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.031 c
3-80835
MixVictor
2002-03-31 21:19
2002.04.25
Установка фильтра


1-80853
aleksei
2002-04-13 10:27
2002.04.25
BDE ???


14-81069
Oleg_V
2002-03-19 05:45
2002.04.25
Братья програмеры помогите, как зделать форму с неровными краями!!???


3-80780
слава
2002-04-04 15:02
2002.04.25
Перевод таблиц из Delphi в Access


6-81025
shapotkin
2002-02-15 09:51
2002.04.25
Как скачать файл по FTP с применением ProgressBar