Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

Разработка » Использование ф-ий стороннего длл » 21-08-2008 17:50:08

Трабл был решен скачиванием последней версии SDK )

Разработка » Использование ф-ий стороннего длл » 21-08-2008 13:12:10

Можно _retval объявить и по-другому эффект сохраняется , пробовал и такой вариант :
CString str = pvRet.bstrVal;
_retval = str;

последствия собственно те же ... pvRet.bstrVal имеет тип BSTR , врядли с ним вообще должны возникать такие проблемы. Возможно ли падение из-за длины строки ? У меня там порядка 19 тысяч символов )

Разработка » Использование ф-ий стороннего длл » 21-08-2008 12:54:20

Да уж , забавная не то слово )
NS_UTF16ToCString(nsEmbedString(pvRet.bstrVal),
                    NS_CSTRING_ENCODING_UTF8,
                    _retval);
Такой вариант вызывает крэш браузера ) _retval объявлен как nsACString & ... Не могу пока понять в чем собственно трабл.

Разработка » Использование ф-ий стороннего длл » 20-08-2008 18:29:23

Интереснее самому ковыряться :P Но если кратко, то возвращается только один символ из строки , если передавать указатель , то не возвращается вообще ничего:
NS_NAMED_LITERAL_STRING(_retval, "src");
допустим такой вариант возваращет только первый символ ...

Разработка » Использование ф-ий стороннего длл » 20-08-2008 17:36:23

Благодарю за совет, я уже пошел тем же путем и написал компоненту, осталось только разобраться с работой со строками, т.к нужно вернуть строку, но пока работа с ними несколько ставит меня в тупик :\

Разработка » Использование ф-ий стороннего длл » 19-08-2008 16:53:23

Добрый день всем,
Требуется написать плагин который будет вызывать пару методов из дллки msnetobj.dll , возможно ли это реализовать в плагине и каким путем ? Я не требую писать за меня код , подойдет и ссылка на ман если он имеется ) Заранее благодарен за помощь.

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]