Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru


RusFAQ.ru: Win API

Выпуск № 066
от 26.04.2004, 19:30

Администратор:
Имя: Калашников О. А.
URL: Информационный ресурс
ICQ: 68951340
Россия, Москва
О рассылке:
Задано вопросов: 166
Отправлено ответов: 266
Активность: 160.2 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Pawel
Статус: Профессиональный
Общий рейтинг: 158.92
[Подробней >>]
Foamplast
Статус: Профессиональный
Общий рейтинг: 148.72
URL: мой личный сайт
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 165. Здравствуйте, эксперты! У меня такая проблема: есть диалоговое окно, на нём размещён RichEdit В MSDN... (ответов: 2)

Вопросов: 1, ответов: 2


 Вопрос № 165

Здравствуйте, эксперты!
У меня такая проблема: есть диалоговое окно, на нём размещён RichEdit
В MSDN сказано, что для того, чтобы использовать RichEdit 3.0 надо грузить riched20.dll
Что я и делаю:
HMODULE hRichModule = LoadLibrary("riched20.dll");
if( DWORD error_code = GetLastError() ){
char message[80];
strcpy(message, "LoadLibrary failed: GetLastError returned ");
itoa(error_code, &message[strlen(message)], 10);
MessageBox(NULL, message, "Error", MB_OK|MB_ICONERROR);
return 0;
}
Затем создаю диалоговое окно:
DialogBox(hInstance, MAKEINTRESOURCE(ID_LOGIN_DIALOG), NULL, LoginDlg::WndProc);
Вроде всё нормально, работает(у меня WinXP SP1, Visual Studio 7.1 2003).
Но когда я пытаюся запустить откомпилированный release exe файл на другом компьютере(WinXP, Win2000), то выдаёт ошибку: "LoadLibrary failed: GetLastError returned 2"
Описание ошибки из MSDN: ERROR_FILE_NOT_FOUND, The system cannot find the file specified.
Пробовал в LoadLibrary путь указывать явно, но всё равно выдаёт ту же ошибку.
Что тут не работает, почему, как исправить?



Вопрос отправлен: 15.04.2004, 15:37
Отправитель: Moridin

[Следующий вопрос >>] [Список вопросов]

Отвечает Pawel

Здравствуйте, Moridin!
На другой машине нет этой dll-ки.

Ответ отправлен: 17.04.2004, 18:10
Отправитель: Pawel


Отвечает Foamplast

Добрый день, Moridin!
Скачай мою программу http://foamplast.hexx.ru/loadlib.zip


Ответ отправлен: 17.04.2004, 13:30
Отправитель: Foamplast



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (13)
Perl (2)
Builder / Delphi (19)
Pascal (17)
Basic / VBA (4)
Java / JavaScript (5)
PHP (11)
Криптография (6)
WinAPI (11)
Радиоэлектроника (7)
Пользователю
Windows 95/98/Me (30)
Windows NT/2000/XP (43)
"Железо" (24)
Поиск информации (13)
Администратору
Windows NT/2000/XP (25)
Linux / Unix (7)
Юристу
Гражданское право (11)
Семейное право (8)
Трудовое право (10)
КоАП (7)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное