Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помогите разобраться с управляемым c++
|
|||
|---|---|---|---|
|
#18+
Добрый день всем! Создал веб службу на управлемом c++. У меня в классе веб службы объявлен указатель private: OdbcCommand *inscomm; который я инициалиализирую в методе этого класса String __gc* grwebservice::connect() { ... inscomm=new OdbcCommand(); ... }. В другом методе этого же класса я пытаюсь присвоить свойству CommandText некую строку String __gc* grwebservice::record() { ... ... ... StringBuilder *sbIns= new StringBuilder(S"insert into testgr(x,y) values("); String *strIns; sbIns->Append(x); sbIns->Append(S","); sbIns->Append(y); sbIns->Append(S")"); strIns=sbIns->ToString (); try { inscomm->CommandText =strIns; ... ... ... } catch(Exception *e) { return e->Message; } return S"ok!"; }. Затем из программы клиента вызываю сначала метод connect() сервиса, затем record(). При вызове record() выдаётся ошибка object reference not set to an instance of an object. Почему??? Ведь я же уже создал объект inscomm ранее в методе connect(). Когда же я помещаю inscomm=new OdbcCommand() и inscomm->CommandText =strIns в одном методе ошибки не выдаётся. Прочитал в книге про сборщик мусора, это его работа или нет? Как же мне сделать чтобы объявленные в классе указатели инициализировать в одном методе, а использовать их в другом? Заранее большое спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2004, 08:03 |
|
||
|
|

start [/forum/topic.php?fid=20&gotonew=1&tid=1438096]: |
0ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
12ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
| others: | 272ms |
| total: | 433ms |

| 0 / 0 |
