На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 67418448
9798
Hosts 3608965
2002
Visitors 53570990
9460

116


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Проблема с Load в Windows7 » в форуме: Макро   Просмотров: 6687
 
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 148
Дата регистрации: 22.07.2008
Создано: 09.06.2012 17:43:52
 
 
Надеюсь кто-то сталкивался с подобной проблемой и смог ее решить:
Имеется написанный в экселе макрос, в котором есть строка загружающая файл режима растра. Изначально макрос писался на ХР и работает без проблем в этой ОС, после стали появляться машины с установленной 7. Так вот на них банально не выполняется Rastr.Load, при этом другой макрос нормально грузит этот же файл, и даже исходный макрос работает с другими файлами, т.е. идентифицировать ошибку не получается.
Когда первый раз получилась такая ошибка с одним макросом на одной машине- я забил, теперь вылезла ошибка с другим макро на новой машине, причем только на 7. Может кто-то сталкивался, надежда умирает последней, как говориться.
 
Профиль
Наверх
Михаил Реутов
Постоянный посетитель
 
Всего сообщений: 224
Дата регистрации: 21.11.2007
Создано: 12.06.2012 12:14:59
 
 
Текст макроса представьте.
 
Профиль
Наверх
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 148
Дата регистрации: 22.07.2008
Создано: 14.06.2012 13:10:41
 
 
Ок, постараюсь подготовить всю необходимую информацию, как только сделаю - направлю Вам на почту.
 
Профиль
Наверх
Вадим
Гость
 
Создано: 14.06.2012 15:43:33
 
 
попробуйте отключить uac режим, проверить зарегистрированы ли dll вместе с растром.. вообще в экселе есть встроенный дебагер, где после того как вы сделали rastr.load через msgbox можно посмотреть количество таблиц, чтобы не нулевое было оно
 
Наверх
Михаил Одинцов
Постоянный посетитель
 
Всего сообщений: 148
Дата регистрации: 22.07.2008
Создано: 14.06.2012 16:26:04
 
 
Проблема в том, что это не вообще со всеми фалами, а с какими-то определенными, причем на ХР все нормально. Тем более самое интересное, что в самом теле макроса несколькими десятками строк ранее выполняется метод Load над этими же файлами, но чуть позже, он выдает ошибку Method Load of object IRastr failed, можно добиться, что и method rgm failed. Звучит дико и неправдоподобно, но я уже голову себе сломал. Все осложняется, что это проблемы сторонних пользователей макроса, у них 7-ка, у меня ХР и этих проблем не получается. Постараюсь на этой/следующей недельке подготовить пошаговый doc в котором все будет описано со скриншотами.
 
Профиль
Наверх
Андрей Семин
Постоянный посетитель

 
Всего сообщений: 225
Дата регистрации: 09.07.2007
Создано: 15.06.2012 23:33:50
 
 
На семерке сталкивался с такой особенностью - в силу более жесткого , чем на хрюше ограничения прав пользователя иногда система блокирует операции с диском С и практически всегда с системными папками на нем. При вызове макро из под екселя или напрямую из растра может играть различие в правах данное при установке программ. Например у Растра есть админские , а у екселя нет.
Лечил подобные вещи либо выдачей прав админа всем прогам каким только можно, либо перетаскиванием растра и директории временных файлов (через переменные окружения системы) на диск Д.
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019