Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Exception [D7, Win95/98, WinME, WinXP]


Страницы:   1 2

kblc ©   (2005-09-05 15:32:00) 

Уважаемы мастера, у меня возникает Runtime error 216 и ещё что-то про borlandmm.dll . Работаю с COM-серверами.
 Во всех проектах (только .dpr) подключена ShareMem (!!!) первым.
 Из-за чего такое возможно?


kblc   (2005-09-05 16:14:00) [21]

Я ЗАПУТАЛСЯ(!!!).
 У меня сейчас весит Runtime error 216(!) и я не знаю что с этим делать. И я очень хочу услышать от вас хоть какие-нибудь советы.

 помогите пожалуйста.


Anatoly Podgoretsky   (2005-09-05 16:14:00) [22]

kblc ©   (05.09.05 16:10) [6]
Не чтение документации не освобождает от ответственности.
string полностью совместим с PChar


kblc   (2005-09-05 16:12:00) [23]

т.е. мне необходимо все string и COM-сервере и клиенте перевести на WideString?


wal   (2005-09-05 16:10:00) [24]


> Может, использовать WideString?
В СОМ-е есть спец. тип для строк. BSTR. Для Делфи он в WideString преобразуется.

С уважением.


kblc   (2005-09-05 16:10:00) [25]

offtopic: Конечно луше использовать PChar, но я не хочу слишком усложнять себе жизнь, всё-таки не просто же так string придумали


Джо   (2005-09-05 16:07:00) [26]


>  [4] kblc ©   (05.09.05 16:05)

Может, использовать WideString?
Впрочем, не уверен.


kblc   (2005-09-05 16:05:00) [27]

Я прошу прощения, но я честно говоря не в курсе где именно используется borlandmm.dll :(

 Тогда такой вопрос:
 Можно ли передавать большие строки не использую ShareMem?
 Нужен ли он вообще?
 _______
 И всё же: как решить эту проблему?


Digitman   (2005-09-05 15:56:00) [28]


> kblc ©   (05.09.05 15:48) [2]


что значит "внутри" ?

и кому нужен такой СОМ-сервер, который требует borlandmm.dll ?
что, разве СОМ-сервер будет использоваться искл-но в хост-приложениях, написанных в Делфи/ВСВ ?


kblc   (2005-09-05 15:48:00) [29]

Потому что внутри COM-серверов идёт обмен большими строками и используються обшие ресурсы.


Digitman   (2005-09-05 15:47:00) [30]


> Во всех проектах (только .dpr) подключена ShareMem (!!!)
> первым


а зачем тебе понадобился ShareMem при такой ситуации ?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо