Форум: "Основная";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизФункции в 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.029 c