Bibliotego DLL do mIRC'a, prosze o pomoc...

0

Witam,
Jestem nowy ale już <ort>skożystałem </ort>z funkcji SZUKAJ i nic nie znalazłem na ten tema, a więc prosze o wytłumaczenie jak się pisze DLL'ki dla mIRC'a, próbowałem jak normalną DLL'ke ale mirc jaki błąd pokazywał i padał... Bardzo prosze o pomoc.
Z gory dziękuję za odpowiedź.

0

A ile to jest rodzajów bibliotek DLL? Wszystkie pisze się tak samo, tylko musisz wiedziec, jakie funkcje masz wyeksportować.

// Dopisane
Jeszcze nigdy nie slyszałem, żeby jakąkolwiek bibliotekę DLL trzeba było rejestrować. Wsadzasz do katalogu z programem i wszystko. Może chodziło ci o kontrolki ActiveX?

0

No, thenkles, nie zgodzę się, że wszystkie biblioteki DLL pisze się tak samo, bo przecież DLL'a napisanego w VB nie użyjesz w delphi tak jak zwykłego, musisz go najpierw zarejestrować.

Ale jeśli chodzi o mIRC'a, to musisz poszukać jakiejś dokumentacji jak pisać do niego pluginy, jakie muszą być nazwy funkcji itp...

0

nie zgodzę się, że wszystkie biblioteki DLL pisze się tak samo, bo przecież DLL'a napisanego w VB nie użyjesz w delphi tak jak zwykłego, musisz go najpierw zarejestrować.

Czy ja czegoś nie wiem? Jaka rejestracja DLL?? Po to właśnie międzyinnymi wymyślono biblioteki dynamiczne, aby nie było takich problemów. Ktoś pisze DLL i eksportuje funkcję "Jolka". W innym programie można zaimportować tę funkcję i ją wywołać. Język programowania nie ma tu nic do rzeczy. :|

[<font color="blue">dopisane</span>]
Do postu poniżej: zonk :|

To widać VB jest jakiś dziwny. Pamiętam te koszmarne odwołania do vbrunxxx.dll przy analizowaniu kodu w Assemblerze. Ech...

Niemniej jednak poza niefortunnym VB to we wszystkich innych (mam nadzieję) językach/środowiskach jak Delphi/C++/Assembler bibloteki DLL są wpełni kompatybilne.

0

Marooned:
Dokładnie, rejestracja DLL'a, tak samo jak kontrolek OCX przez regsvr32.exe.
Spróbuj napisać sobie w VB DLL'a i użyć go w delphi importując funkcje przez deklaracje, lub choćby ładując je dynamicznie. Na pewno nie zadziała. Powodem tego jest to, że budowa DLL'a napisanego w VB różni się trochę od DLL'a z Delphi/C++...

Język programowania nie ma tu nic do rzeczy

Nie ma, jeśli nie jest to VB (bo dll'e z delphi nie różnią się budowa od tych z c++ i mozna ich uzywac tak samo)

1 użytkowników online, w tym zalogowanych: 0, gości: 1