Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Вниз

Проблема с DLL опять   Найти похожие ветки 

 
Nostradamus   (2002-07-23 21:25) [0]

Проблема: мне нужно передать с dll в прогу TResRec. Eже что угодно пробовал - не получается. И ShareMem в обоих uses есть и поинтер пытался передавать - постоянно при закритии программы выдёт Invalid Pionter Operation. Я уже понял что надо динамический массив таки убрать, но как то в голову не приходит как без него всё это дело передать. Подскажите что можно сделать.

type
TBought = record
fType : 0..1;
Index : Integer;
end;

type
TResRec = record
Variables : array [0..11] of Integer;
NewHS : array of TBought;
NewJob : Integer;
NewISP : Integer;
end;


 
Случайный прохожий   (2002-07-23 23:28) [1]

Ну типа так:

procedure GetResRec(var P: TResRec);
begin
with P do
begin
NewHS:=...
Variables[5]:=...
....
end;
И вызываешь из эксешника
var
X:TResRec;

GetResRec(X);

И общий мем отдыхает :)


 
Nostradamus   (2002-07-23 23:42) [2]

Интересная идея... надо попробовать



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

Форум: "Основная";
Текущий архив: 2002.08.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.005 c
1-13649
Skif
2002-07-23 12:11
2002.08.05
Файлы и папки


1-13673
Nostradamus
2002-07-23 17:29
2002.08.05
Проблема с DLL


14-13766
Starkom
2002-07-09 16:36
2002.08.05
по поводу галочки Compile with Run-time packages


14-13769
Igorek
2002-07-03 19:02
2002.08.05
Логические компьютерные игры


1-13682
IlyaGer
2002-07-23 19:59
2002.08.05
Как сделать Панель инструментов типа Outlook





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский