|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2007, 00:42 | #1 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Заполнения Webbrowser
Вот исходник ...
накидал по быстрому ... Скажите почему не работает кнопка "добавление к существующему тексту в браузере нового" в проекте ... я вроде всё правильно сделал ... Жду помощи... ---
|
12.12.2007, 13:48 | #2 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
Я код не смотрел, только exe'шник, сразу скажу:
Делай так: Чтоб добавить текст, нужно получить текст из браузера в какую нибудь переменную, потом устанавливать текст в браузер как Переменная+Memo1.Text и всё. А текст ты добавить не можешь потому что ты не сохраняешь текст из Memo в файл и не открываешь его Браузером, а динамически впихиваешь в браузер, может из-за этого
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
12.12.2007, 15:33 | #3 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Что за трудности. Не стоит мудрить через переменные, я тоже раньше так делал. Но к сути: с помощью документа в броузере можно обращаться непосредственно к содержанию тегов к примеру <p>...</p> и прямо туда уже добавлять текст и конечно же без сохранения в файл и динамической перезагрузки страницы. Почитайте в MSDN ( вроде ) есть про Document
поискал немного в старинке своей вот нашел.. это всеголиш вставки в броузер... но в ходе описаны некоторые идеи и главное удобства... так что вчитайтесь и просмотрите данный кусок кода: Код:
Последний раз редактировалось BOBAH13; 12.12.2007 в 15:41. |
12.12.2007, 15:53 | #4 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
Мне кажется кто захочет понять этот текст для того это будет большая трудность чем первый способ.
Ну а если просто вставить текст в модуль и использовать... В принципе тоже самой и будет. А на счёт переменных: что там сложного? Только переменную TStrings завести и создать её, потом уничтожить. Всё!
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
12.12.2007, 18:20 | #5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
А мне кажется, у кого голова на плечах работает поймет и Вы представте себе чат сетевой. Кол-во людей ~100 и каждый пишет в окно броузера! Подумайте, как сложно и проблематично будет с копированием буфера всего текста броузера добавление в него новых данных и опять вставки в броузер. Поверьте я работал с данным вопросом и этот способ который я привел выше лучше.
|
12.12.2007, 23:38 | #6 | |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Цитата:
Вообщето я буду ограничивать количество "строк" в браузере и старые сообщения наверно будут удалятся... а проблему я вроде решил тем способом каким тут написал только вместо переменной я поставил невидимаю мемо - она - же для ведения лога и сохранения разговора ... ---
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построчный алгоритм заполнения многоугольника с затравкой (Билдер С++) | SKA_zo4nik | Помощь студентам | 8 | 28.03.2011 20:15 |
Процедура заполнения массива. Delphi | Alex_2017 | Помощь студентам | 1 | 02.06.2008 17:55 |
Какой самый быстрый метод заполнения массива, например двухмерного? | SkAndrew | Общие вопросы Delphi | 11 | 29.05.2008 13:23 |
Программа для автоматического заполнения полей | Маркъ | Общие вопросы Delphi | 2 | 23.06.2007 12:38 |