Hej
Wiem ze nie mozna przekazywac nic z/do DLLki przy pomocy stringow (chyba ze sie uzyje ShareMema).
Ale czy dotyczy to rowniez WideStringow?
pozdrawiam
Hej
Wiem ze nie mozna przekazywac nic z/do DLLki przy pomocy stringow (chyba ze sie uzyje ShareMema).
Ale czy dotyczy to rowniez WideStringow?
pozdrawiam
z tego co mi wiadomo to też
a zamiast ShareMem użyj np. FastShareMem - jest szybszy od ShareMem i nie wymaga dodatkowych DLLi
Przede wszystkim, to nie radzę w ogóle przekazywać zmiennych przez String'i, nawet z ShareMem. Jest to absolutnie niekompatybilne z innymi językami programowania. Użyj zamiast tego PChar, na lepiej wyjdziesz.
OK, dzieki za info. O PChar wiedzialem, tylko chyba mialem nadzieje ze moge uzyc WideString.
Ale w samej DLL (tylko w jej obrebie) moge bez problemow uzywac WideString?
pozdrawiam
w obrębie dll możesz używać typu, jaki chcesz. Restrykcje dotyczą TYLKO typów w procedurach exportowanych z biblioteki
BTW po co nowy temat, nie mogłeś zapytać w tamtym?
// post ten i wyżej zostały przeniesione z tematu, którego już nie ma. Gdy PEYN użył "Nowy temat" zamaiast "Odpowiedz" to trochę trzeba się było namęczyć, aby to wyszło tak jak trzeba ;) - Ktos