![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Форматирование текста!!! [D7, WinXP]
Che © (2002-12-08 01:35:00)Кокой функцией можно вырезать html-тэги из строки..
или какой есть аналог в делфи функции subString(это из JavaScripts)..т.е. вырезание куска текста из строки..
Заранние благодарен
Дмитрий К.К. (2002-12-08 22:02:00) [1]Еще есть такая хорошая функция Pos. Набери ее в редакторе, выдели и нажми F1 ;)
Che (2002-12-08 21:59:00) [2]Я просто прошу помощи...
Дмитрий К.К.
Не хотите не помогайте. Просто я с паскалем и в частности с делфи 2 дня работаю всего..
Che (2002-12-08 21:46:00) [3]А как строку разбить в массив...ну например
<font color=red><br>hi
мне нужно разбить по тегу <br>...
хочу что-бы у меня получились члены массива...
"<font color=red>" и "hi"
чё то я сам не понял что написал..
в общем разбить строку в массив нужно рубя её по определённому набору символов....
Дмитрий К.К. (2002-12-08 21:38:00) [4]ИМХО, следует сначала прочесть ОЧЕНЬ простенькую книжку по Паскалю, а затем садиться писАть "клиентов для работы с удалённым серваком через http" ;)
Ihor Osov'yak (2002-12-08 21:16:00) [5]Если на машине стоит IE :-), советую обратить внимание на парсер
mshtml.dll
Подробности в MSDN.
Для начала можно сюда:
http://delphi.vitpc.com/mastering/tweb.htm
:-)
Che (2002-12-08 21:11:00) [6]Удалено модератором
Netcoder (2002-12-08 11:38:00) [7]Удалено модератором
Danlicha (2002-12-08 03:14:00) [8]BorderStyle := bsSingle или bsDialog. Из BorderIcons убрать biMaximize.
Che (2002-12-08 02:58:00) [9]сорри не заметил вопроса..
я из php =)
Che (2002-12-08 02:56:00) [10]о ещё вопросик..(последний =)
в каком свойстве формы можно запретить изменять её размеры??
Danlicha (2002-12-08 02:38:00) [11]А ты откуда? В смысле, с какого языка решил в Делфи податься?
Danlicha (2002-12-08 02:37:00) [12]IntToStr()
Che (2002-12-08 02:33:00) [13]Response.Count
вот я хочу его в текстовом поле отобразить...
как его из integer в string перевести можно?
Che (2002-12-08 02:29:00) [14]Спасибо за совет..я только сейчас понял что я сделал =))
у меня там больше 600 строчек.. =))
уже задолбался Enter кликать=))
Danlicha (2002-12-08 02:24:00) [15]Только тэги, имхо, удобнее и быстрее прямо из целой строки вырезать, тем более, что разбивка странички на строчки - чисто эстетическая требовательность, есть страницы вообще сплошняком.
Danlicha (2002-12-08 02:21:00) [16]
var
Response: TStringList;
I: Integer;
begin
Response := TStringList.Create;
try
Response.Text := S; // Страничка
for I := 0 to Response.Count - 1 do // Пользуем
ShowMessage(Response[I]);
finally
Response.Free
end
end;
Che (2002-12-08 02:20:00) [17]Я использую IdHTTP для общения с серваком...
Var
mas:TStrings;
.....
Memo1.Text:=IdHTTP1.Post(h2, aStream);
это делаю я..
Mas:=IdHTTP1.Post(h2, aStream);
а так у меня ...не работает
Che (2002-12-08 02:14:00) [18]Да не мне Memo как раз не к чему...
А как работать правильно с этим классом??
Tstring
То-есть как туда загнать ответ сервера и как обращаться к строкам??
Danlicha (2002-12-08 02:09:00) [19]Есть штука удобнее, чем массив - есть класс TStrings. Там строчки как в массиве лежат. Если очень хочется с мемом работать - используй свойство Lines - это и есть этот класс:
Memo.Lines.Count, Memo.Lines[I] .
Che (2002-12-08 02:03:00) [20]Спасибо, ещё вопросик..
Я пишу клиент для работы с удалённым серваком через http
я получаю ответ с сервера..и что-бы как-то обращаться к строчкам ответа,я вставляю его в Memo и общаюсь с его строками
..как можно..ну допустим загнать ответ сервака в массив в котором каждая строка ответа отдельный член массива???
о..как завернул..надеюсь поймёте