Форум программистов, компьютерный форум CyberForum.ru

exception при вызове функции по адресу (MAPILogon) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Книжки по С++ http://www.cyberforum.ru/cpp-beginners/thread327659.html
Здравствуйте, я учусь на 1 курсе, где нам преподают си++. По сути нам объясняют как употреблять ключевые слова и что они "делают". Но как они конкретно влияют на программу я не пойму. Во время семестра у меня еще вылазило уйма вопросов, корень которых скрывался именно в понимании принципа работы компьютера. И так вопрос: Какие вы читали книжки, когда начали программировать, какая вам больше всего...
C++ Есть алгоритм для арбитражного торгового робота на РТС и ММВБ, нужны два - три партнера. Арбитражный робот предполагает безубыточную торговлю. Как правило доход незначительный. В моем случае доходность от 1 до 10 % в день. Хочу написать его самостоятельно, но пока в программировании полный ноль. Вот и приглашаю к сотрудничеству в создании этого продукта программеров. Программеры учат меня писать - по ходу получают алгоритм. На мой взгляд вполне адекватное вознаграждение. В... http://www.cyberforum.ru/cpp-beginners/thread327655.html
C++ Перегрузка функций
Моя последняя лаба=( Светлые умы, помогите... Выполнить задания пятой и шестой лабораторной работы, оформив каждый пункт задания в виде шаблона функции. Все необходимые данные должны передаваться им в качестве параметров. Пятая: 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким...
C++ "Угадай число" (напишите программу, хочу проверить со своей).
"Угадай число". Пользователю предлагается отгадать число за 10 попыток. Программа даёт подсказки вида больше, меньше.
C++ Заменить в каждой строке элементы с наибольшим значением нулём http://www.cyberforum.ru/cpp-beginners/thread327586.html
Дан текстовый файл, состоящий из одной или нескольких строк. Каждая строка файла содержит числа,разделенные пробелами. Заменить в каждой строке элементы с наибольшим значением нулём. Создать файл, который будет содержать данные исходного файла, а затем данные преобразованного файла. Пожалуйста. . . Очень надо. . .:(
C++ Задается положительное действительное чисто R Решите очень нужно , Задается положительное действительное чисто R. Найти положительные действительные R1,R2,...,Rn, Ri<4,i=1,...,n, такие, что R=R1*R2*...*Rn=R1+R2+...+Rn подробнее

Показать сообщение отдельно
_mazzy
0 / 0 / 0
Регистрация: 30.03.2011
Сообщений: 16
29.06.2011, 17:00  [ТС]     exception при вызове функции по адресу (MAPILogon)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
LPMAPIINITIALIZE pfnMAPIInitialize = NULL;
LPMAPIUNINITIALIZE pfnMAPIUninitialize = NULL;
LPMAPILOGON pMAPILogon = NULL; 
 
bool InitializeMapiFunctions()
{
    HMODULE hMod = LoadLibrary(TEXT("mapi32.dll"));
 
    // Initialize MAPI functions.
    pfnMAPIInitialize = (LPMAPIINITIALIZE)GetProcAddress(hMod, "MAPIInitialize");
    pfnMAPIUninitialize = (LPMAPIUNINITIALIZE)GetProcAddress(hMod, "MAPIUninitialize");
    pMAPILogon = (LPMAPILOGON)GetProcAddress(hMod, "MAPILogon");
    return true;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    HRESULT hr;
 
    if (!InitializeMapiFunctions()){
        return 1;
    }
 
    // Initialize the MAPI subsystem.
    hr = (*pfnMAPIInitialize)(NULL);
    if (hr!= S_OK)
    {
        // Handle the error case.
    return 1;
    }
    // Here is where you make calls to other MAPI interfaces.   
    LPLHANDLE lplhSession = 0;
    ULONG  mapi_status = pMAPILogon(0, 0, 0, MAPI_NEW_SESSION | MAPI_LOGON_UI |  API_FORCE_DOWNLOAD, 0, lplhSession);
        
    if (mapi_status == SUCCESS_SUCCESS ){
            
    }
    // Uninitialize the MAPI subsystem.
    (*pfnMAPIUninitialize)();
    
    return 0;
}
Эээ, это надо на самом Эксчендже настраивать? Если да, то тех. служба говорит, что не будет включать поддержку. Мне надо программно общаться с ящиком. С помощью каких инструментов в таком случае мне можно это сделать?
 
Текущее время: 15:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru