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

Вниз

Как обьявить шарэ переменную?   Найти похожие ветки 

 
Vadim M   (2006-01-06 13:26) [0]

Передача данных через длл,
динамически загружаю длл в проге 1 и проге2
в проге 1 - пишу значение Write1(100);
в проге 2 - читаю значение,должнобыть 100,а не 0 .
var ss:cardinal;ss:=Read1;

library dog;

uses sysUtils,Classes;

{$R *.RES}

var
info:cardinal; // share ???

procedure Write1(a:cardinal);
begin
info:=a;
end;

function Read1:cardinal;
begin
Result:=info;
end;

info:cardinal - пример ,там будет свой тип стоять


 
Fay ©   (2006-01-06 13:44) [1]

2 Vadim M   (06.01.06 13:26)
File mapping в помощь. На сайте есть статейка по этому поводу.


 
Vadim M   (2006-01-06 16:36) [2]

не хотелось бы мапить ,и выдирать real массивы,
тут как то в обьявлении переменной и она видна всем,что-то
типа


var share
info:cardinal  ,


но синтаксис не помню,а в учебниках(для чайников) такого нет

:(


 
Vadim M   (2006-01-06 21:25) [3]

как пoхерить?


 
Джо ©   (2006-01-06 21:32) [4]

> [3] Vadim M   (06.01.06 21:25)
> как пoхерить?

x


 
Германн ©   (2006-01-07 01:55) [5]

Вы все, которые:
 пытаются ставить глобальные хуки;
 организовать межпросессорный обмен;
и т. д. и т. п. - просто ЛОХИ!

Надо же было всего-то объявить var share!
:-)))


 
Zeqfreed ©   (2006-01-07 02:12) [6]

Германн ©   (07.01.06 1:55) [5]
Действительно, раз уж в Borland догадались сделать threadvar, то про sharevar они уж никак не могли забыть :)



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

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

Наверх




Память: 0.48 MB
Время: 0.051 c
1-1134718960
Scorpio_md
2005-12-16 10:42
2006.01.22
Печать файла в без запуска EXCEL


6-1129112868
kivadim
2005-10-12 14:27
2006.01.22
Как оборвать свзь с клиентом у которого, левый ip_address


2-1136382044
REvAN
2006-01-04 16:40
2006.01.22
Тест, проблема с RENDOMIZE


2-1135765361
gidd
2005-12-28 13:22
2006.01.22
параметры видео файлов


2-1135909201
ezorcist
2005-12-30 05:20
2006.01.22
Компонент NMSMTP