Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Dll и TStringList ???


slaga ©   (2004-07-17 19:27:00) 

У меня такая проблема:
есть Дллка в которой есть функция:
function SeparationVariables(Str: string; Sep: char): TStringList; stdcall;

а есть програмка которая ее юзает:
function SeparationVariables(Str: string; Sep: char): TStringList; stdcall;

так вот в програмке при использовании вернувшегося результата функции ругается на аксес виолейшен.

Что делать ?


Digitman   (2004-07-19 13:07:00) [1]


> slaga


если не пользуешь BCB, убери отовсюду ShareMem и stdcall, пересобери оба проекта с опцией использования ран-тайм пакетов и не мучайся - все будет работать как положено


Думкин   (2004-07-19 12:59:00) [2]

>  [7] slaga ©   (19.07.04 12:56)

1. Внимательно, желательно со словарем читаем комментарий который от нечего делать Борланд вставил в начало библиотеки.
2. Ищем другие ошибки.


slaga   (2004-07-19 12:56:00) [3]

to TUser

спасибо, помогло :))

правда теперь ругается на выходе из програмы :(


TUser   (2004-07-18 07:16:00) [4]


> нету

А надо ...


Черный дембель   (2004-07-17 22:04:00) [5]

Может function SeparationVariables(Str: string; Sep: char; StringList: TStringList): wordbool; stdcall;


slaga   (2004-07-17 19:54:00) [6]

тогда теряется смысл функции


slaga   (2004-07-17 19:53:00) [7]

нету


Гаврила   (2004-07-17 19:39:00) [8]

не надо так делать вообще
верни не стринглист, а например PChar - текст с разделителями #13#10

не надо передавать между хостом и библиотекой указатели на объект


Palladin   (2004-07-17 19:31:00) [9]

Uses ShareMem есть?


Наверх

Титульная страница Поиск, карта сайта Написать письмо