|
Тема |
Използване на string в dll [re: Dim_cR] |
|
Автор |
andrew_nikoloff (bugbuster) |
|
Публикувано | 07.06.06 13:42 |
|
|
Само да ви обърна внимание върху едно нещо - когато предавате към/от dll дълги стрингове (под дълги разбирай тип string, а не че имат много символи вътре), динамични масиви, обекти, които създават такива неща и т.н. трябва да включите юнита ShareMem на първо място в uses клаузата на dll-а и на проекта. Отбелезвам го, понеже примерите и на двама ви са с параметри от тип string. Или най-добре използвайте параметри тип ShortString или PChar, като паметта за PChar-а трябва да си я резервираш и освобождаваш в приложението.
В хелпа тия въпроси са доста добре обяснени.
|
| |
|
|
|