Показать сообщение отдельно
  #28  
Старый 22.10.2011, 13:14
Аватар для Acid_Burn123
Acid_Burn123 Acid_Burn123 вне форума
Прохожий
 
Регистрация: 17.10.2011
Сообщения: 28
Репутация: выкл
По умолчанию Вполне понел=)

Цитата:
Цитата:
я конечно же потестил,перед тем как спросить,эээ вообщем результат нуль!ничего в файле не изменилось
С чего бы ему изменяться если ты в нем ничего не менял. Покажи мне кусок кода где ты в файл присваиваешь новое значение?

хаха,извини m1sclick,мой прошлый код :
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
s:string;
j: integer;
begin
s:='<body>';
j:= pos('<body>',memo1.Text)+6;
insert(edit1.text,s,j);
memo1.Lines.SaveToFile('C:\index.html');
end;

end.
и правда смешной (и воообще глупость-ниочём)

просто не понемал(хотя может быть и сейчас не понимаю)=)

Цитата:
Я не пойму проблемы. Если мой код работает зачем писать еще что то?
Хочу понять от первой до последней буквы,и строго написать,сам головой подумать=)

Цитата:
Я так понимаю ты совсем не Delphi программист, а HTML?
в точку=)

m1sclick,ну вот я подумал,вроде накидал(который бы дополнял) что-то проверь пожалуйста проверь правильно ли я понимаю что натворил?:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var text,s:string; //обозначаю пременную  text и s как строку
i:integer; //переменную i как целое число
begin
text:=memo1.lines.text; //гружу в переменную text все что в memo1(гружу для обработки)
s:=edit1.Text; //s будет все что я напишу в edit1
i:=pos('<body>',text)+6; //переменная i вернет цифру когда начнется <body> и прибавит к этой цифре 6 символов вперед(чтоб писалось после <body>) 
insert(s,text,i); //вставляю то что в edit1 в переменную text(в ней содержимое всего memo1) ,указываю позицию сколько отступить(6) прежде чем вставить
memo1.Lines.Text:=text;//гружу обратно все что в переменной text(уже измененный и вставленный edit1'ом) в memo1
memo1.Lines.SaveToFile('C:\index.html');// сохраняю в файл все что в memo1
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
memo1.Lines.LoadFromFile('C:\index.html');// гружу в memo1 содержимое файла каторый находиться по адресу C:\index.html
end;

end.

поправь,обясни пожалуйста если я что то неправильно понимаю.
Ответить с цитированием