Managed & unmanaged classes question
От: Rikk  
Дата: 21.04.05 10:41
Оценка:
Посоветуйте!
Такой вопрос:

Есть некий класс в библиотеке под 6-й ms компилятор (api для lotus domino)

LNString:

Inherits from
LNSmartPtr

Constructors
LNString

Destructor
~LNString

Operators

operator=
operator const char *
operator[]
operator+=
operator<<

Others

Append
Delete
Find
FindChar
FindNextWordEnd
FindNextWordStart
FindPreviousWordEnd
FindPreviousWordStart
GetByteCount
GetCharacterCount
GetClassID
GetPlatformByteCount
GetPlatformTextPtr
GetSubString
GetTextPtr
Insert
IsNull
Parse
RemoveAccent
Replace
ToLower
ToUpper

и есть функции которые принимают этот класс как параметр.
В моем namespace подключаетя эта библиотека (lotus api) и я хочу из managed code вызывать функции из нее. Но я так понял, что если передавать функции не managed типы, то она не видна из другого namespace.

Вопрос: как создать объект LNString используя класс String из дотнетовкой библиотеки? Или можно ли как то достать char * из String?или скопировать текст в unmanaged объект класса.
Posted via RSDN NNTP Server 1.9
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.