Имя: Пароль:
1C
 
v8.2 ...не был произведен вызов CoInitialize
0 SergSV
 
05.05.09
10:53
Бодрое время!
При попытки соединения с базой ORACLE в веб-клиенте выдается такое сообщение:
Ошибка при вызове конструктора (COMObject): Не был произведен вызов CoInitialize.

код примитивный:
Соединение = Новый COMObject("ADODB.Connection");
   Соединение.ConnectionString = "Provider=MSDAORA.1;Password=1;User ID=2;Data Source=ADELI;SERVER=SCO ";    
   Соединение.ConnectionTimeOut =0;
   Соединение.CursorLocation = 1;
   Соединение.Mode=1;
   Соединение.Open();

Кто сталкивался с подобным или мож что посоветуете?!
Заранее спасибо.
1 TitanLuchs
 
05.05.09
14:30
(0) CoInitialize() вызывается перед созданием COM-объекта:
http://xayam.kilkennycat.ru/view.php?folder=53&file=5-1117431878
http://podgoretsky.com/ftp/Docs/Delphi/DX/COMmodel.html

В тонком клиенте работает нормально? На каких браузерах пробовал запускать?
2 H A D G E H O G s
 
05.05.09
14:35
Ну можно ВК-шку накидать.
С одним методом
CoInitialize() работает, пока
CoUnInitialize() не будет вызван :-)
3 TitanLuchs
 
05.05.09
14:38
(2) То есть вызвать метод CoInitialize() ВК-шки, поработать с COM-объектом, а потом вызвать CoUnInitialize()?
Вообще-то ИМХО это ошибка платформы и в релизе будет исправлено, но если твой вариант поможет как временная заплатка - то почему бы и нет
4 H A D G E H O G s
 
05.05.09
14:40
(3) Один момент.
P.S.

8.2 легально распространяется? Как бета/демка, есть где взять? Если нелегально - тогда - наощупь сделаю.
5 TitanLuchs
 
05.05.09
14:44
(4) Для зарегистрированных пользователей - легально: скачать с сайта 1С. Говорят, что на ИТСах были инсталляхи, но у мало кому удалось их там найти ))
6 H A D G E H O G s
 
05.05.09
15:38
(0) А можно вашу базу?
7 v77
 
05.05.09
16:24
(2) Нафиг ваять ВК если можно любую ВК загрузить и всё.
8 SergSV
 
06.05.09
09:24
(1) и в тонком и в толстом работает на ура, а вот в вебе нехочет, почитал предложенные вами статьи, чета так пока недогнал как прикрутить и куда.

может что еще подскажите? или это не работает в бете?
9 TitanLuchs
 
06.05.09
10:58
(8) Вот товарищ из (2) ВК слепить предлагает даже вашу базу в (6) просил. С выходом релиза скорее всего поправят, но релиза еще дождаться надо.
10 SergSV
 
06.05.09
11:32
ясна, тоды пока буду писать конфу и надеятся что ничего не придеться исправлять для корректной работы веба.
Всем спасиба.
тема пока закрыта
11 TitanLuchs
 
06.05.09
16:44
(10) 1С ответили, что это ошибка платформы и что в релизе будет исправлено. Также сказали, что в клиент-серверном варианте должно работать нормально.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший