Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
ВнизФорматирование текста!!! Найти похожие ветки
← →
Che (2002-12-08 01:35) [0]Кокой функцией можно вырезать html-тэги из строки..
или какой есть аналог в делфи функции subString(это из JavaScripts)..т.е. вырезание куска текста из строки..
Заранние благодарен
← →
Danlicha (2002-12-08 01:42) [1]HTML-тэги из строки вырезаются ручками. Аналог subString, если я помню, что такое subString, Copy(). А вообще глади в хелпе "String handling routines"
← →
Che (2002-12-08 02:03) [2]Спасибо, ещё вопросик..
Я пишу клиент для работы с удалённым серваком через http
я получаю ответ с сервера..и что-бы как-то обращаться к строчкам ответа,я вставляю его в Memo и общаюсь с его строками
..как можно..ну допустим загнать ответ сервака в массив в котором каждая строка ответа отдельный член массива???
о..как завернул..надеюсь поймёте
← →
Danlicha (2002-12-08 02:09) [3]Есть штука удобнее, чем массив - есть класс TStrings. Там строчки как в массиве лежат. Если очень хочется с мемом работать - используй свойство Lines - это и есть этот класс:
Memo.Lines.Count, Memo.Lines[I] .
← →
Che (2002-12-08 02:14) [4]Да не мне Memo как раз не к чему...
А как работать правильно с этим классом??
Tstring
То-есть как туда загнать ответ сервера и как обращаться к строкам??
← →
Che (2002-12-08 02:20) [5]Я использую IdHTTP для общения с серваком...
Var
mas:TStrings;
.....
Memo1.Text:=IdHTTP1.Post(h2, aStream);
это делаю я..
Mas:=IdHTTP1.Post(h2, aStream);
а так у меня ...не работает
← →
Danlicha (2002-12-08 02:21) [6]
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;
← →
Danlicha (2002-12-08 02:24) [7]Только тэги, имхо, удобнее и быстрее прямо из целой строки вырезать, тем более, что разбивка странички на строчки - чисто эстетическая требовательность, есть страницы вообще сплошняком.
← →
Che (2002-12-08 02:29) [8]Спасибо за совет..я только сейчас понял что я сделал =))
у меня там больше 600 строчек.. =))
уже задолбался Enter кликать=))
← →
Che (2002-12-08 02:33) [9]Response.Count
вот я хочу его в текстовом поле отобразить...
как его из integer в string перевести можно?
← →
Danlicha (2002-12-08 02:37) [10]IntToStr()
← →
Danlicha (2002-12-08 02:38) [11]А ты откуда? В смысле, с какого языка решил в Делфи податься?
← →
Che (2002-12-08 02:56) [12]о ещё вопросик..(последний =)
в каком свойстве формы можно запретить изменять её размеры??
← →
Che (2002-12-08 02:58) [13]сорри не заметил вопроса..
я из php =)
← →
Danlicha (2002-12-08 03:14) [14]BorderStyle := bsSingle или bsDialog. Из BorderIcons убрать biMaximize.
← →
Netcoder (2002-12-08 11:38) [15]Удалено модератором
← →
Che (2002-12-08 21:11) [16]Удалено модератором
← →
Ihor Osov'yak (2002-12-08 21:16) [17]Если на машине стоит IE :-), советую обратить внимание на парсер
mshtml.dll
Подробности в MSDN.
Для начала можно сюда:
http://delphi.vitpc.com/mastering/tweb.htm
:-)
← →
Дмитрий К.К. (2002-12-08 21:38) [18]ИМХО, следует сначала прочесть ОЧЕНЬ простенькую книжку по Паскалю, а затем садиться писАть "клиентов для работы с удалённым серваком через http" ;)
← →
Che (2002-12-08 21:46) [19]А как строку разбить в массив...ну например
<font color=red><br>hi
мне нужно разбить по тегу <br>...
хочу что-бы у меня получились члены массива...
"<font color=red>" и "hi"
чё то я сам не понял что написал..
в общем разбить строку в массив нужно рубя её по определённому набору символов....
← →
Che (2002-12-08 21:59) [20]Я просто прошу помощи...
Дмитрий К.К.
Не хотите не помогайте. Просто я с паскалем и в частности с делфи 2 дня работаю всего..
← →
Дмитрий К.К. (2002-12-08 22:02) [21]Еще есть такая хорошая функция Pos. Набери ее в редакторе, выдели и нажми F1 ;)
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.12.19;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c