Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
ВнизDll и TStringList ??? Найти похожие ветки
← →
slaga © (2004-07-17 19:27) [0]У меня такая проблема:
есть Дллка в которой есть функция:
function SeparationVariables(Str: string; Sep: char): TStringList; stdcall;
а есть програмка которая ее юзает:
function SeparationVariables(Str: string; Sep: char): TStringList; stdcall;
так вот в програмке при использовании вернувшегося результата функции ругается на аксес виолейшен.
Что делать ?
← →
Palladin © (2004-07-17 19:31) [1]Uses ShareMem есть?
← →
Гаврила © (2004-07-17 19:39) [2]не надо так делать вообще
верни не стринглист, а например PChar - текст с разделителями #13#10
не надо передавать между хостом и библиотекой указатели на объект
← →
slaga © (2004-07-17 19:53) [3]нету
← →
slaga © (2004-07-17 19:54) [4]тогда теряется смысл функции
← →
Черный дембель (2004-07-17 22:04) [5]Может function SeparationVariables(Str: string; Sep: char; StringList: TStringList): wordbool; stdcall;
← →
TUser © (2004-07-18 07:16) [6]
> нету
А надо ...
← →
slaga © (2004-07-19 12:56) [7]to TUser
спасибо, помогло :))
правда теперь ругается на выходе из програмы :(
← →
Думкин © (2004-07-19 12:59) [8]> [7] slaga © (19.07.04 12:56)
1. Внимательно, желательно со словарем читаем комментарий который от нечего делать Борланд вставил в начало библиотеки.
2. Ищем другие ошибки.
← →
Digitman © (2004-07-19 13:07) [9]
> slaga
если не пользуешь BCB, убери отовсюду ShareMem и stdcall, пересобери оба проекта с опцией использования ран-тайм пакетов и не мучайся - все будет работать как положено
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c