Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Вылет VFP 5.0 при работе с Excel  [new]
Oneiron
Member

Откуда:
Сообщений: 12
Здравствуйте.
Имеется следующая проблема
Формируется большой красивый отчет из VFP5.0 с выводом в Excel.
При формировании отчета за целый месяц (работатет долго, около 20 мин.) вылетает ошибка, что мол приложение обратилось к памяти, которая не может быть read.
При формировании скажем за пару дней (работает быстро) ничего не вылетает.
Объект Excel создается стандартным образом в самом начале формирования отчета через CREATEOBJECT("Excel.Application")
Из-за чего может вылетать фокс? Есть ли фикс паки для 5-го фокса, чтобы стабильно работало OLE?

Спасибо
12 дек 06, 11:52    [3523005]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
Нехватает Экселю ресурсов. В подобной ситуаци создавал отдельную табличку с данными, макос для Экселя и запускал его отдельным заданием. Тогда ему доступно значительно больше ресурсов.
Но возможно ситуация хуже - создавая файл ты вываливаешся за ограничения самого Экселя
12 дек 06, 13:14    [3523779]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
Oneiron
Member

Откуда:
Сообщений: 12
У меня достаточно большой опыт работы с Excel-м из под .NET, таких проблем не было.
Мне кажется, что дело именно в самом фоксе и в его работе с OLE.
12 дек 06, 14:20    [3524455]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
ORAselect
Member

Откуда:
Сообщений: 145
Это ошибка EXCEL. Очевидно 2000 и без патчей. Много раз встречал эту пакость. Переставил офис и тема ушла.
12 дек 06, 21:06    [3527124]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
Oneiron
Member

Откуда:
Сообщений: 12
К сожалению вряд ли, отчет тестился и на 2000 и на 2003, результат один и тот же.
Да и в общем то в .NET я с такими проблемами не сталкивался. Дело похоже именно в интерфейсном слое фокса к COM - объектам. Оказывается, microsoft выпускал Service Pack 3 для Visual Studio 97, только вот за давностью лет скачать его с их сайта не возможно, может у кого есть ссылка?
13 дек 06, 14:46    [3530668]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
AleksMed
Member

Откуда: Россия, Серпухов-Москва
Сообщений: 1546
На счет 97 не знаю, а для 6-ой SP тут
13 дек 06, 16:52    [3531900]     Ответить | Цитировать Сообщить модератору
 Re: Вылет VFP 5.0 при работе с Excel  [new]
Oneiron
Member

Откуда:
Сообщений: 12
Ага, но к сожалению вот эту штуку уже не достать (SP3)
http://support.microsoft.com/kb/170367/EN-US/
13 дек 06, 19:37    [3532863]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить