vitaly_l писал(а):Ну тогда, только: код проекта - сможет пролить свет! ( было-бы познавательно узнать истину )
Да нет кода проекта как такового.
Самое простое, визуальные компонеты на форме (дбгрид, хромиум, кнопка "Загрузка")
Открытие/проверка файла БД в событии OnСlick на кнопке (эта кнопка больше ничего не делает, планировалось что по ней будет заполнятся БД).
Далее переносим код Открытия/Проверки в событие OnCreat формы - получаем екзепшн. Удаляем дбгрид, ставим заново - все работает.
Чистый проект: На форме только хромиум, в событии OnCreate формы - код проверки/открытия файла БД - при запуске ошибка. Удаляем с формы хромиум - все ок.
Проверил несколько раз, так что подобный чистый проект создать несложно.
Может быть у меня только так, можно грешить на винду 10-ку, под другими версиями не пробовал, может система "засрана", ибо экспериментов в ней хватает. Может в лазаре чего-то лишнее...
Поствлю в виртуалку чистую винду, лазарь, проверю еще там...
Вобщем весь проект сводится к тому, чтобы забрать несколько рсс лент с определенных сайтов.
Да, согласен, можно было распрасить XML, загнать в TreeView. Но возник вопрос в том, чтобы не подгружать уже полученные публикации. Вобщем решил их загонять в локальную БД в dbf, записей мало, он как раз подходит под мои нужды.
Можно было бы использовать и HTTPSend, но он получит только "рыбу" HTML, а мне нужно чтобы отработали все скрипты на странице, поэтому использую хромиум - когда он загружает нужную страницу, отрабатывают скрипты - я забираю исходник и уже над ним делаю то что мне надо.
Да и дбгрид видуально удобнее для конечного пользователя (заказчика), ему надо видеть в таблице даду, название публикации и линк. Дерево не подходит, ибо приходится втаком случае разворачивать ветку, клацать на ссылку, чтобы она открылась в браузере - с гридом удобнее, нажав на строку загружается публикация, и сразу можно получить доступ к дате, названию и другим полям...
вобщем вот такой вот проект