-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Временные файлы

Четверг, 25 Марта 2021 г. 15:05 + в цитатник
Fan_Tik: Не долго музыка играла...
Создаю оле подключение,
    vEXEL.OlePropertyGet("Workbooks").OleProcedure("Open", sFile.c_str());

и так далее, но при изменении файла эксель мне показывает в буилдере старый!!! файл, без изменений! Поиск по компу никчему не привел. Установка
    vEXEL.OlePropertySet("Visible", true);
показывает правильный файл, с изменениями, но
    sTemp01 = vSHEET.OlePropertyGet("Cells", iRow, iCol);

дает старый файл!!!
Раньше я сталкивался с подобной проблемой, при работе с БД, буилдер сохранял базу в кеше, и когда памяти не хватало, выкидывал исключение - проблема решалась простым перезапуском буилдера. И где то в настройках буилдера была опция позволяющая увеличить размер этого кеша.
Таки вот, не хранит ли буилдер этот файл где то у себя в кеше? Все мои попытки :wall:...
У меня есть старый парсер экселя, все там работает правильно, (теперь боюсь туда лезть) - здесь же уперся в стену. Никаких мыслей в башке не осталось.
Вот откуда гад берет старые значения???

https://forum.sources.ru/index.php?showtopic=421282&view=findpost&p=3845696

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку