Problem z kompatybilnością DLL w VB i Delphi

0

Witam! Programuje w Object Pascalu (w Delphi) a moj kolega w Visual Basic. Mamy problem z kompatybilnoscia naszych dll. Tzn. on moze moich uzywac, ale, gdy ja ort! uzywac jego wystepuje blad: "Nie znaleziono punktu wejscia procedury [nazwa] w bibliotece [nazwa]".

Czy ktos wie jak temu zaradzic?? To bardzo wazne dla nas, bo chcemy wspoltworzyc gre.

Kontakt ze mna:
[email protected]

0

w delphi jest takie cos stdcall
poszukaj czegos podobnego w VB.
(f1 + "calling conventions")

sprawdz poprawnosc jego biblioteki, musza byc te same nazwy, zmienne, itp.

[dop]
chodzi oto by w dll spod VB bylo cos ala stdcall, to umozliwia kompatybilnosc

0

Witam! Dzięki za odpowiedź. Problem występuje i przy ładowaniu statycznym i dynamicznym. Przy statycznym nie idzie w ogóle uruchomić programu (napisanego w delphi), a przy dynamicznym błąd wystepuje przy wywolaniu funkcji -> no ale to jest zrozumiale, ze tak jest...

Nazwy eksportowanych funkcji sie na pewno zgadzaja.

Ja nie znam sie na VB, ale kolega mowi, ze uzywa activeX dll, czy cos podobnego, ja zawsze uzywam stdcall-a (ale probowalem tez bez niego)

Czy jest w VB coś takiego jak stdcall w Delphi?

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