|
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
|
|
Связь с интернетом01.03.2009, 22:02. Показов 11806. Ответов 52
Метки нет (Все метки)
Хочу использовать ковертацию денег из гривны в иностранные валюту в режиме онлайн. Курсы валют нужно брать отсюда http://podrobnosti.ua/finance/ . Помогите пожалуйста.
Помогите пожалуйста. Очень надо.
0
|
|
| 01.03.2009, 22:02 | |
|
Ответы с готовыми решениями:
52
Связь с интернетом Связь с интернетом Пропадает связь с интернетом. |
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 02.05.2009, 17:06 | |
|
2
|
|
|
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
|
|
| 02.05.2009, 17:13 [ТС] | |
|
Спасибо
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 02.05.2009, 19:00 | |
|
Я там имел ввиду, что дополнительный поток будет скачивать(и висеть в ожидании, но ожидание ведь имеет какой-то интервал). А основной процесс может и взвести глобальную переменную, и удалить этот поток. Все что угодно. Теоретически основной поток нельзя ничем загружать вообще, чтобы программа всегда давала какую-нибудь реакцию.
0
|
|
|
|
|
| 03.05.2009, 18:40 | |
|
> Теоретически основной поток нельзя ничем загружать вообще
Это-то для меня понятно. Для меня непонятно как. Запустил я в основном потоке некий поток по чтению из интернета. Допустим, он там сам по себе болтается и что-то качает. Я его запустил и ничего больше не делаю. В этом случае в основном процессе я дествительно могу отработать нажатие клавиши STOP и прибить поток. Но как мне узнать, что поток завершился нормально и что-то скачал? По таймеру раз в секунду проверять состояние потока (и в этом же месте убивать его, если наступит таймаут)? Просто при таком подходе структура программы какая-то корявая становится. Просто у меня нет опыта работы в окошечных приложениях (ге программирование по сути не линейное, а событийное), вот и спрашиваю, может вдруг как-то всё это по простому можно сделать Ещё один вопрос. Для той же самой StringGrid я хочу отработать дабл-клик мыши на какой-то ячейке. Пока получилось только огородами: в событии MouseDown запоминаю положение мыши (беру их параметров событя), а потом в событии DblClick при помощи медода MouseToCell ковертирую в координаты ячейки (ACol, ARow). Есть ли более простой способ? Или хотя бы какая-то системная функция по определению текущих координат мыши (чтобы хотябы от MouseDown избавиться)
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 03.05.2009, 18:49 | |
![]() Честно говоря с потоками я сам почти не работал. Недоводилось просто. А вот на второй вопрос отвечу. У СтрингГрида есть такие параметры как Row и вроде бы Col. Они то и показывают текущую выделенную ячейку.
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|||||||
| 03.05.2009, 19:05 | |||||||
|
Раз так, то тогда на вопрос
1
|
|||||||
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 03.05.2009, 19:19 | |
|
Вот и хорошо.
0
|
|
|
|
|
| 03.06.2009, 23:12 | |
|
Возникла ещё одна проблема.
Делается скачивание страницы с динамическим содержанием. И всё работает нормально. На на одной странице работает не так как надо. Есть ощущение, что где-то эта страница кэшируется. Если что, работаю так, как написано тут http://www.rsdn.ru/article/inet/wininet.xml (код также взят оттуда). При этом на каждое скачивание делаю всё с нуля: InternetOpen, InternetConnect и т.д., затем после скачивания всё закрываю. Т.е. с залипшими дескрипторами проблем нет по определению В протоколе http не разбираюсь, но когда-то давно читал и отложилось, что когда http-сервер отсылает страницу на клиента, то в заголовках он выставляет какую-то хрень, говорящую, что страницу не надо кэшировать (эта информация в том числе и используется проксями). Возможно, что в данном случае такой штуки нет. Но браузеры как-то делают, что если жмёшь Reload, то что-то такое умное отсылается, от чего страница с сервера перечитывается по новой (независимо от браузерного кэша, проксей и т.п.) Кто-нибудь знает, как сие побороть? Добавлено через 4 минуты 59 секунд Если программу закрыть и запустить заново, то страница перечитывается. Т.е. проблема скорее всего во внутреннем системном кэшировании, а не в проксях Добавлено через 4 минуты 3 секунды Как зачастую бывает, как только спросишь - сразу придёт в голову идея. В вызов HttpOpenRequest к флагам надо добавить INTERNET_FLAG_RELOAD и INTERNET_FLAG_PRAGMA_NOCACHE
0
|
|
|
|
||||||
| 22.11.2009, 11:44 | ||||||
|
Опять вопрос с потоками. Логику работы программы хочу немного поменять, схематически должно выглядеть так:
0
|
||||||
|
|
||
| 28.11.2009, 12:57 | ||
|
Правильно в конструкторе TVisualThread добавить код "FreeOnTerminate = true;". Это свойство базового класса TThread, означает, что по завершении потока (метода Execute) экземпляр данного класса будет удалён автоматически. Причём удаление будет происходить уже в ГОЛОВНОМ ПРОЦЕССЕ (или родительском потоке) - т.е. на том же уровне, что и создавfли поток. Удаление будет происходить в момент, когда мы "возвращаемся в систему" - т.е. когда выходим из всех обработчиков событий (фактически, в том же месте, где происходит перерисовка компонентов на экран)
2
|
||
| 28.11.2009, 12:57 | |
|
Помогаю со студенческими работами здесь
53
Связь с интернетом пропадает Связь консоли с Интернетом Постоянно обрывается связь с интернетом Через некоторое время пропадает связь с интернетом Через некоторое время связь с интернетом пропадает - Dns_probe_finished_bad_config Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|