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

Вниз

DLL и сложные типы   Найти похожие ветки 

 
qwerty2   (2003-06-04 16:03) [0]

Как можно импортитовать следующую функцию: function F1:TMYType,где type TMYType = record
Pole1 : String;
Pole2 : String;
Pole3 : Integer;
end;


 
Skier   (2003-06-04 16:07) [1]

>qwerty2 (04.06.03 16:03)
главное это ShareMem не забыть.
А в чём проблема ?


 
Юрий Федоров   (2003-06-04 16:17) [2]

Модуль с описанием типа TMYType должен прикомпилироваться как к Exe так и к DLL


 
qwerty2   (2003-06-04 17:24) [3]

Проблема в следующем.
F1:TMYType;
var r:TMyType;
begin
r.Pole1:="aaa";
r.Pole2:="bbb";
r.Pole3:=1;
result:=r;
end;
В момент присвоения result:=r; происходит Access violation.


 
Юрий Федоров   (2003-06-04 17:27) [4]

проверь соглашения о вызовах


 
Palladin   (2003-06-04 17:29) [5]

а что такое F1?
где заголовок функции?
ShareMem самый первый в секции uses и там и там?


 
qwerty2   (2003-06-04 17:33) [6]

действительно, не хватало stdcall



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

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

Наверх




Память: 0.45 MB
Время: 0.006 c
1-50338
vlv
2003-06-03 15:12
2003.06.16
Как вычислить разность двух TDateTime в минутах?


14-50471
Мазут Береговой Рюрикович
2003-05-30 10:09
2003.06.16
Не могу не поделиться....


1-50320
super_alex
2003-06-03 13:58
2003.06.16
Про Application.ProcessMesagess


14-50453
BJValentine
2003-05-29 12:02
2003.06.16
Версия программы


14-50470
Андрей
2003-05-29 23:00
2003.06.16
Программа на Delphi управляет второстипенными устройствами





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский