Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Функции в DLL   Найти похожие ветки 

 
killer ©   (2004-03-28 19:19) [0]

У меня вот какой вопрос... Создал я DLL. Все функции которые имеют значения типа integer работают, а функции которые имеют значения типа string... на них в программе вылитает ошибка... Так вот может использовать не string, а char?


 
PVOzerski ©   (2004-03-28 19:24) [1]

Лучше передавать указатель на блок памяти. Либо подключать ShareMem и т.п.


 
killer ©   (2004-03-28 19:27) [2]

PVOzerskiВсмысле буфер?


 
Гаврила   (2004-03-28 19:30) [3]

прочитай комментарий, написанный в файла *.dpr твоей dll


 
Piter ©   (2004-03-28 20:10) [4]

string"и не используй, а то даже если будешь юзать ShareMem, то получится DLL"ка для Дельфи программ


 
Cobalt ©   (2004-03-28 20:33) [5]

используйте shortstring


 
Yozh_Programmer ©   (2004-03-28 21:03) [6]

По-моему самый универсальный способ (и не только для Дельфи программ) - это использовать PChar. Дельфи же преобразовывает в String при приведении типов, вот и используй PChar.


 
TButton ©   (2004-03-28 21:05) [7]

>Все функции которые имеют значения типа integer работают, а
>функции которые имеют значения типа string

а ты их под процедуры перепиши.


 
Гаврила   (2004-03-28 21:53) [8]

>>TButton ©   (28.03.04 21:05) [7]

Какая разница

Самое правильное - использовать PChaк
только нужно четко понимать, кто выделяет и кто освобождает память под этот самый PChar^


 
PVOzerski ©   (2004-03-28 23:19) [9]

>PVOzerskiВсмысле буфер?
Посмотри заголовки, скажем, WinAPI-функции GetClassName и сдери идею. ShortString - тоже вариант решения, но для не более 255 символов.



Страницы: 1 вся ветка

Текущий архив: 2004.04.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
6-1075888689
arhis
2004-02-04 12:58
2004.04.18
Вопрос по TCP/IP а может я вообще ничего не понимаю.


14-1080426305
Thor
2004-03-28 01:25
2004.04.18
Попробуйте, не пожалеете :)


7-1076687427
Samael
2004-02-13 18:50
2004.04.18
Инсталлятор без окон и дверей


3-1079929658
GetIt
2004-03-22 07:27
2004.04.18
переименовать файлы базы данных


1-1080914352
P_a_s_h_a
2004-04-02 17:59
2004.04.18
Как отключить анимацию окна при максимизации/минимизации?