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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№115-11-2010 03:37:06

myasoex
Участник
 
Группа: Members
Зарегистрирован: 01-03-2010
Сообщений: 5
UA: Chrome 7.0

XPCOM & xulrunner

Всем привет.

Прошу помощи со следующей ситуацией, у меня проблемы с xulrunner-ом.
Если в методе идёт объявление переменную типа nsString или nsCString то во рантайме при выходе из метода происходит ошибка "Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted."

Выделить код

Код:

NS_IMETHODIMP Demo::Func1(PRInt32 inP,PRInt32 *outP,PRInt32 *_retval) {
    nsString a;
return NS_OK;
}

Проблема именно с xulrunner-ом. Если использовать "старый" СДК то всё ок.
Пробовал собирать проект под 2005 студией, 2008, експрессе.
Пробовал под разными версиями фаерфокса 2, 3, 3.5
Данный метод взят из мозиловского примера, который xpcom-test https://developer.mozilla.org/samples/x … m-test.zip.

Сами не местные помогите кто чем сможет Ж) Ибо уже не знаю что и делать. Пример компилится и линкуется на ура, но блин в рантайме. Как только уберу объявление стринга всё ок.

Заранее спасибо.

Отсутствует

 

Board footer

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