170 похожих чатов

Здравствуйте, появилась проблема - я пишу лаунчер на qt и

мне надо, чтобы по нажатию кнопки выполнялась функция из длл, но, хендл с LoadLibraryA всегда 0. Если выполнять тот же код в VS , то все прекрасно работает.Пути к дллкам абсолютно одинаковые. Как быть?

6 ответов

7 просмотров

Первое с чего надо начать, так это с диагности ошибки: Return value If the function succeeds, the return value is a handle to the module. If the function fails, the return value is NULL. To get extended error information, call GetLastError.

Роман- Автор вопроса
Anatoly Shirokov
Первое с чего надо начать, так это с диагности оши...

GetLastError постоянно выдает 193. При этом , когда пишешь на vs все работает

Роман
GetLastError постоянно выдает 193. При этом , когд...

Разрядность одинаковая приложения Qt и вашей dll?

Роман- Автор вопроса
Anatoly Shirokov
Разрядность одинаковая приложения Qt и вашей dll?

Да, х86. Но я пытался и в х64 скомпилить дллку, все равно не работает

Думаю в VS он подгружает какие то длл по особым путям, а при запуске вне студии, он их найти не может

Похожие вопросы

Обсуждают сегодня

Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
А дальше что?.. Записать в файл, потом в Код?.. И потом разбирать как-то?..
Хаскель Моисеевич Гопник
14
А чем вам питонисты не угодили?😂
.
79
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
48
type TObj = object procedure Init; virtual; end; TObj1 = object(TObj) procedure Init; override; end; procedure TObj1.Init; begin inherited; end; procedur...
Alexander 👋
29
@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
5
Есть предложения, как подобное можно упростить?
Hemul GM
12
У меня вопросик назрел. Почему, создав класс без наследования и реализации деструктора Destroy, деструктор не вызывался при free. Потом указал наследование от tobject и overri...
Сергей Бычков
9
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
86
Такой вопросец - есть функция function MySuperDuperConcat(const a: array of AnsiString): AnsiString; Как мне в её теле сделать вот так? Result:=Concat(a); А не грустный вариан...
notme
15
Карта сайта