Привет Всем!!!

Как мне создать XPCOM компонент для работы с внешним файлом или принтером на Windows.

Пробовал исправить пример создания XPCOM компонента:

Выделить код

Код:

NS_IMETHODIMP MyComponent::Add(PRInt32 a, PRInt32 b, PRInt32 *_retval)
{
    *_retval = a + b;
    ofstream t("d:\1.txt");
    t << "Hello !!!";
    return NS_OK;
}

Все работает, только не создается файл, как мне быть помогите пожайлуста.
Олег.

В файл все выводиться, только еще не решил проблему с Unicode на C++.
Ошибся здесь:

Выделить код

Код:

ofstream t("d:\1.txt");

а надо было

Выделить код

Код:

ofstream t("d:\\1.txt");

Просто у нас все принтеры матричные и нет возможности быстро и четко вывести текст. Может кто знает как можно решить эту проблему другим путем.