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

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

Проблемы с DLL


Profi ©   (2004-10-04 00:33:00) 

Уже просто достало. Вместо строки в dll передается черти что! Я и Pchar пробывал, и @String[1], все равно одни иероглефы. Может кто уже сталкивался с таким. Подскажите, кто знает.


Profi   (2004-10-04 01:27:00) [1]

sniknik ©   (04.10.04 1:22) [3]
Твою ...! А я бился весь день! StdCall - ... его!


sniknik   (2004-10-04 01:22:00) [2]

ну вот, чуть кода и уже понятнее. (а если бы еще код подключения и вызова да еще как обьявлены... ну песня бы была бы ;о))

посмотри stdcall там случаем там не поставил?


Profi   (2004-10-04 01:11:00) [3]

sniknik ©   (04.10.04 1:07) [1]
Пример:
Function provstr(str:Pchar):boolean;
begin
if str='Aga' then
result:=true
else
result:=false;
end;


Эта функция в dll. Подключаю её динамически (статичекси проблем нет) и передаю её строку типа string. Но ни Pchar, ни @[1], не помагают! В dll передается абракадабра.


sniknik   (2004-10-04 01:07:00) [4]

а ты читал предупреждение когда мастер шаблон dll делал? + соглашение о вызове у процедур одинаково описано?

а вообще, поищи про 17-ю строку. твой случай.


Наверх

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