|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2013, 22:22 | #1 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
Как сделать динамическое последовательное создание окон
Здравствуйте.
есть таблица(sg1), в ячейках у неё содержатся веб-адреса. всего в таблице 30 строк, 1 столбец, а ссылок бывает разное количество. иногда не бывает вовсе. Ссылки помещаются в таблицу перед этим куском кода. Необходимо создать окно с браузером, в котором откроется ссылка из первой строки таблицы, повисит 1 минуту, закроется. Затем откроется следующее окно, со ссылкой из второй строки, повисит 1 минуту и закроется ну и так далее. Код:
Sleep не подходит, потому что он останавливает всю программу на 60 секунд, и в браузерах в это время ничего не грузится. Окна нужно открывать одно после закрытия другого. а не все сразу. Последний раз редактировалось Stilet; 10.02.2013 в 23:05. |
13.02.2013, 21:20 | #2 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
Переделай в динамике и под TWebBrowser
Код:
|
13.02.2013, 21:24 | #3 |
Пользователь
Регистрация: 03.11.2010
Сообщений: 15
|
А нафиг вообще в динамике это делать?
|
15.02.2013, 19:02 | #4 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
а вот из-за этой неизвестности, сколько ссылок будет в таблице. Вот и создаю этих окошек ровно столько, сколько нужно, не больше не меньше.
По идее второе окошко может быть и не динамическим, и браузеры создавать можно в нём, но получается, что браузеры всё равно должны быть динамическими. Спасибо тебе за вариант. Пока эта тема висела, я уже худо-бедно накарябал какой-то вариант, но у тебя оно описано гораздо грациознее, чем я дотумкал. Вот какая есть проблема ещё. Пока я отлаживаю эту показывалку с динамическими окнами, мне понадобилось откуда-то брать списки адресов, ну, чтобы было чего открывать в этих окошках. Написал программку для генерации списка адресов,типа http://sgxcio.com http://hkoxod.com http://rkmzpg.com или www.shaiyu.com www.hcoize.com www.cvlglw.com генерирует, отправляет на почту. Из почты она вставляет в таблицу и открывает в окошках. Списки этих сгенерированных адресов состоят из случайного набора букв(я задал длину адреса в шесть букв). Понятно, что какие-то сайты будут недоступны, не в этом суть, главное чтобы браузеры что-то получали в пищу. Вот в чём проблема. Когда он скачивает в таблицу ссылки из какого-нибудь письма, из спамного, например, то он распознаёт эти адреса и открывает как положено. А вот когда доходит дело до открывания ссылок вот этих, сгенерированных, он их не распознаёт. Соответственно, определяет письмо, как не содержащее адресов. распознаю ссылки вот так: Код:
sg1-таблица, в которой размещаются ссылки я думал, что это зависит от ящика - рамблеровский, мейлрушечный - нет, не зависит. письма приходят и туда и туда, в тексте письма эти адреса выделяются синим как ссылки, при переходах по ним какие-то сайты открываются, какие-то не существуют, всё как положено. А вот когда распознаю их в своей таблице - не распознаются. Последний раз редактировалось voverrr; 15.02.2013 в 19:39. |
15.02.2013, 19:39 | #5 |
Пользователь
Регистрация: 25.08.2010
Сообщений: 62
|
а сама программка-генерировалка вот:
Код:
Последний раз редактировалось voverrr; 15.02.2013 в 20:05. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать UserForm не по верх окон | and150382 | Microsoft Office Excel | 40 | 16.02.2013 20:40 |
Динамическое создание окон в Assembler | Shamonya | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.04.2012 08:07 |
Как сделать так, чтобы форма была поверх всех окон? | Jupiter | Общие вопросы Delphi | 9 | 31.07.2009 17:42 |
MediaPlayer - как сделать последовательное воспроизведение mp3 файлов (именно mp3) | Kashp | Компоненты Delphi | 13 | 28.09.2007 08:38 |
Как динамически добавить Мемо на форму? Динамическое создание компонентов! | werser | Помощь студентам | 1 | 14.06.2007 00:39 |