Biblioteki DLL - WideString

0

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

0

z tego co mi wiadomo to też
a zamiast ShareMem użyj np. FastShareMem - jest szybszy od ShareMem i nie wymaga dodatkowych DLLi

0

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.

0

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

0

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

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