Третий архив вопросов и ответов Вопросы по самым различным темам


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 15:05
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

есть сторонняя dll например addfun.dll. по книжкам понял что один из способов через QLibrary.в *.h прописалКод:QLibrary lib;typedef int (*WaveFilePlay)(const char* fileName); // WaveFilePlay - функция из addfun.dllWaveFilePlay myWaveFilePlay;в конструкторе *.cppКод:WaveFilePlay myWaveFilePlay = (AddSoundToList) lib.resolve("WaveFilePlay");myWaveFilePl ay("test.wav"); // - отрабатывает нормально НО если я вызову в другом слоте myWaveFilePlay("test.wav"); - выдает ошибку.если пропишу в этом слоте так:WaveFilePlay myWaveFilePlay = (AddSoundToList) lib.resolve("WaveFilePlay");myWaveFilePl ay("test.wav");то все нормально.Мне вот не понятно неужели каждый раз надо писать WaveFilePlay myWaveFilePlay = (AddSoundToList) lib.resolve("WaveFilePlay")
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Как правильно использовать мёд для лечения Guest Второй архив вопросов и ответов 1 20.07.2012 18:41
Как правильно использовать волшебство Симорона? Guest Новые вопросы и ответы 4 0 02.01.2012 07:34
Как правильно использовать волшебство Симорона? Guest Новые вопросы и ответы 1 0 02.01.2012 05:32
как правильно использовать ключ --with-module Guest Продолжение старого архива 0 17.10.2011 05:23



© www.otvetnemail.ru - Форум вопросов и ответов.