Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2017 December 07

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
помогите с динамической линковкой icmp.dll, єто файл скачать где-то надо? и кинуть к сpp файлам?
HMODULE hIcmp = LoadLibrary((LPCWSTR)"ICMP.DLL");
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
вроде бы так и сделал, но там дальше проверка у меня есть, открывается ли, и выдает ошибку, что нет((
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Mârk
помогите с динамической линковкой icmp.dll, єто файл скачать где-то надо? и кинуть к сpp файлам?
HMODULE hIcmp = LoadLibrary((LPCWSTR)"ICMP.DLL");
в system32 или SysWOW64
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
Rabu
в system32 или SysWOW64
Указать путь туда в инклюде? Спасибо, завтра попробую
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Mârk
Указать путь туда в инклюде? Спасибо, завтра попробую
не указывай
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
должно линковать из коробки
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
Ну я поискал, везде подключают так как я, и большим шрифтом, нигде не видел чтобы говорили делать что-то ещё, то и подумал, что это стандартная либа походу, удалил из папки с проектом ( скачивал с инета и закидал туда), но не помогло, завтра буду ещё чёт с бубном шаманить
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
А что за проверка?
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
на null наверное
источник

R

Rabu in IT KPI C/С++ ХВ (хорошо, что не UB)
Mârk
Указать путь туда в инклюде? Спасибо, завтра попробую
получилось?
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
Rabu
получилось?
нашел этот файл в system32, что добавляю в папку с проектом, что убираю, все равно ошибка, запуск от админа тож не помогает
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
HMODULE hIcmp = LoadLibrary(L"icmp.dll");
вот так открылась
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Case sensitive
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
HMODULE hIcmp = LoadLibrary((LPCWSTR)"icmp.dll");
так тоже не работало
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
А, лол
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Потому что у тебя либо приложение не UNICODE, либо надо LoadLibraryW
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
W - wide string
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Тогда строка должна была быть L""
источник

OS

Oleksandr Shaposhnikov in IT KPI C/С++ ХВ (хорошо, что не UB)
Не работало, потому что ты скастовал обычную строку в wide
источник

M

Mârk in IT KPI C/С++ ХВ (хорошо, что не UB)
Та не приходилось до этого вникать в разницу символьных форматов, потому не компетентен в этом
источник