|
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С ответили, что это ошибка платформы и что в релизе будет исправлено. Также сказали, что в клиент-серверном варианте должно работать нормально.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший