Модераторы: feodorv, GremlinProg, xvr, Fixin
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MAPI 
:(
    Опции темы
knut
Дата 30.8.2007, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 7.2.2006

Репутация: нет
Всего: нет



добрый день
задача след. надо получить все адресса из контакт листа outlook а.
есть метод GetAddresses()

Код

void __stdcall CMyComAddIN::GetAddresses()
{
  CoInitialize(0);
    {
        StringFromCLSID(__uuidof(Application), &lpolestr);
        hr=pApp.CreateInstance(__uuidof(Application));
        pFolder=pApp->GetNamespace(_bstr_t("MAPI"))->GetDefaultFolder(olFolderContacts);
        pItems=pFolder->GetItems();
        pContact=pItems->GetFirst();
        while(pContact)
        {   

            strTemp =(char *)pContact->GetFullName();
            strTemp=strTemp + "<"; 
            strTemp=strTemp + (char *)pContact->GetEmail1Address();
            strTemp=strTemp + ">";
            pContact=pItems->GetNext();
            str = strTemp;
            m_accounts.push_back(str);
            str.clear();
            strTemp.clear();

        }



    }
    CoUninitialize();
}




но почему то получаю след. ошибки

Код


Error 1 error C2660: 'Outlook::_Application::GetNamespace' : function does not take 1 arguments c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 26 
Error 2 error C2227: left of '->GetDefaultFolder' must point to class/struct/union/generic type c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 26 
Error 3 error C2039: 'GetItems' : is not a member of 'Outlook::MAPIFolder' c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 27 
Error 4 error C2660: 'Outlook::_Items::GetFirst' : function does not take 0 arguments c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 28 
Error 5 error C2039: 'GetFullName' : is not a member of 'Outlook::_ContactItem' c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 32 
Error 6 error C2039: 'GetEmail1Address' : is not a member of 'Outlook::_ContactItem' c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 34 
Error 7 error C2660: 'Outlook::_Items::GetNext' : function does not take 0 arguments c:\documents and settings\sergeyazizbekyanc\desktop\complugin_\complugin\mycomaddin.cpp 36 




p.s 
function does not take 1 как это так. function именно take 1 argument 


--------------------
Цитата

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
PM MAIL   Вверх
NiJazz
Дата 30.8.2007, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 6
Всего: 23



Ну смотри описание функций, списки параметров и возвращаемые типы.
PM MAIL   Вверх
knut
Дата 31.8.2007, 09:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 7.2.2006

Репутация: нет
Всего: нет



Цитата

Ну смотри описание функций, списки параметров и возвращаемые типы. 

ну  и делп в том что функц. принемает ровно 1 параметр(как и я передаю) но вот компилер ругается


--------------------
Цитата

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
PM MAIL   Вверх
NiJazz
Дата 31.8.2007, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Jazz coder
****


Профиль
Группа: Экс. модератор
Сообщений: 2286
Регистрация: 10.8.2003
Где: Москва

Репутация: 6
Всего: 23



Цитата

как и я передаю

А это как? smile Документации нет что ли?

Добавлено через 33 секунды
В конце концов, должны быть доступны прототипы функций в h-файле.
PM MAIL   Вверх
knut
Дата 31.8.2007, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 588
Регистрация: 7.2.2006

Репутация: нет
Всего: нет



NiJazz
вот в консольном преложение у меня все нормально работает  нет ни каких проблем.
а вот если Атл проект то ошибки бсплывают.



--------------------
Цитата

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Системное программирование и WinAPI"
Fixin
GremlinProg
xvr
feodorv
  • Большое количество информации и примеров с использованием функций WinAPI можно найти в MSDN
  • Описание сообщений, уведомлений и примеров с использованием компонент WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в MSDN Control Library
  • Непосредственно, перед созданием новой темы, проверьте заголовок и удостоверьтесь, что он отражает суть обсуждения.
  • После заполнения поля "Название темы", обратите внимание на наличие и содержание панели "А здесь смотрели?", возможно Ваш вопрос уже был решен.
  • Приводите часть кода, в которой предположительно находится проблема или ошибка.
  • Если указываете код, пользуйтесь тегами [code][/code], или их кнопочными аналогами.
  • Если вопрос решен, воспользуйтесь соответствующей ссылкой, расположенной напротив названия темы.
  • Один топик - один вопрос!
  • Перед тем как создать тему - прочтите это .

На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы .


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема »


 




[ Время генерации скрипта: 0.0618 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.