Не работает программа на VBA, использующая RichTextBox
От: InnaE  
Дата: 26.06.04 10:23
Оценка:
Уважаемые программисты! Подскажите, пожалуйста, по такому вопросу: Программирую в Автокад 2004 на VBA. Использую в программе компонентт RichTextBox. При перносе программы на другую машину (только на некоторые — не на все) возникает такая проблема: данный компонент совсем исчезает из программы и при попытке вставить его заново, выдается такая надпись на экран: Данный субъект не вызывает доверия для использования. Что можете посоветовать?
Re: Не работает программа на VBA, использующая RichTextBox
От: Q2Baklan Россия  
Дата: 28.06.04 06:23
Оценка:
Здравствуйте, InnaE, Вы писали:

IE>Использую в программе компонентт RichTextBox.

При перносе программы на другую машину (только на некоторые — не на все) возникает такая проблема: данный компонент совсем исчезает из программы и при попытке вставить его заново, выдается такая надпись на экран:
Данный субъект не вызывает доверия для использования. Что можете посоветовать?

Привет!
На др. машинах либо отсутствует сам компонет(диск:\Win...\system32\RICHTX32.OCX) либо он просто не зарегетсрировна(regsvr32 диск:\Win...\system32\RICHTX32.OCX).
Нельзя смеяться над патриархами.

"Патриархи"

nnnnn
| — _ |
| O o |
[ '\(_) /`]
\___/
Re[2]: Не работает программа на VBA, использующая RichTextBo
От: InnaE  
Дата: 29.06.04 19:38
Оценка:
Здравствуйте, Q2Baklan, Вы писали:

QB>Привет!

QB>На др. машинах либо отсутствует сам компонет(диск:\Win...\system32\RICHTX32.OCX) либо он просто не зарегетсрировна(regsvr32 диск:\Win...\system32\RICHTX32.OCX).

Спасибо за ответ Но компонент у меня зарегистрирован. В том то все и дело!Проблема в чем то другом, даже не знаю в каком направлении еще можно искать причину
Re[3]: Не работает программа на VBA, использующая RichTextBo
От: RUB  
Дата: 29.06.04 22:00
Оценка:
Здравствуйте, InnaE, Вы писали:

IE>Здравствуйте, Q2Baklan, Вы писали:


QB>>Привет!

QB>>На др. машинах либо отсутствует сам компонет(диск:\Win...\system32\RICHTX32.OCX) либо он просто не зарегетсрировна(regsvr32 диск:\Win...\system32\RICHTX32.OCX).

IE>Спасибо за ответ Но компонент у меня зарегистрирован. В том то все и дело!Проблема в чем то другом, даже не знаю в каком направлении еще можно искать причину


причина VB )) это мое мнение и не очень скромное ))
Re[3]: Не работает программа на VBA, использующая RichTextBo
От: Аноним  
Дата: 30.06.04 07:14
Оценка:
Здравствуйте, InnaE, Вы писали:

IE>Здравствуйте, Q2Baklan, Вы писали:


QB>>Привет!

QB>>На др. машинах либо отсутствует сам компонет(диск:\Win...\system32\RICHTX32.OCX) либо он просто не зарегетсрировна(regsvr32 диск:\Win...\system32\RICHTX32.OCX).

IE>Спасибо за ответ Но компонент у меня зарегистрирован. В том то все и дело!Проблема в чем то другом, даже не знаю в каком направлении еще можно искать причину


Сталкивался с той же проблемой, только другие компоненты были (WinSock и MSHFlexGrid вроде). На компе установлен VB, и соответственно зарегистрированы все компоненты, а когда переносишь EXE на другой комп — не работает. Ответ совершенно правильный — зарегистрировать компонент НА ДРУГОМ компе, на котором Вы хотите использовать свою программу. Возможно, этого компонента там нет вообще.
Ну или установить там VB, что в некоторых случаях непреемлемо. В нашем случае мы так и решили проблему, но у нас один заказчик, который позволяет делать на компе всё, "лишь бы работало". Если VB устанавливать нельзя, а надо, чтоб работало — регистрируйте компонент, как указано выше.

Андрей.
Re[4]: Не работает программа на VBA, использующая RichTextBo
От: InnaE  
Дата: 30.06.04 10:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, InnaE, Вы писали:


IE>>Здравствуйте, Q2Baklan, Вы писали:


QB>>>Привет!

QB>>>На др. машинах либо отсутствует сам компонет(диск:\Win...\system32\RICHTX32.OCX) либо он просто не зарегетсрировна(regsvr32 диск:\Win...\system32\RICHTX32.OCX).

IE>>Спасибо за ответ Но компонент у меня зарегистрирован. В том то все и дело!Проблема в чем то другом, даже не знаю в каком направлении еще можно искать причину


А>Сталкивался с той же проблемой, только другие компоненты были (WinSock и MSHFlexGrid вроде). На компе установлен VB, и соответственно зарегистрированы все компоненты, а когда переносишь EXE на другой комп — не работает. Ответ совершенно правильный — зарегистрировать компонент НА ДРУГОМ компе, на котором Вы хотите использовать свою программу. Возможно, этого компонента там нет вообще.

А>Ну или установить там VB, что в некоторых случаях непреемлемо. В нашем случае мы так и решили проблему, но у нас один заказчик, который позволяет делать на компе всё, "лишь бы работало". Если VB устанавливать нельзя, а надо, чтоб работало — регистрируйте компонент, как указано выше.

А>Андрей.


Здравствуйте, Андрей! Спасибо Вам. У меня зарегистрирован этот компонент и на моем, и на другом компьютере, на который ставится мое приложение.
Так как это встроенный в Автокад VBA, то файла exe у меня нет , откомпилировать его нельзя. Все библиотеки мне приходится тянуть за собой в любом случае
и соответственно регистрировать их тоже. Но проблема возникает только с этим компонентом. При регистрации никакой ошибки не выдает, все проходит нормально.
а когда запускается программа VBA, и идет обращение к данному компоненту, то вылезает эта ошибка. Может ли это зависеть от каких то окружающих приложений?
Просто при одних и тех же моих действиях на одних компьютерах программа работает, а на других нет. Регистрирую компоненты на всех. Заранее благодарна , если поможете разобраться!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.