Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
5-1122049709
PAVIA
2005-07-22 20:28
2006.01.22
Тектово поле с подсветкой.


11-1117438691
mmn
2005-05-30 11:38
2006.01.22
Секция {$I name.inc} в .DPR файле


4-1131538341
Spose
2005-11-09 15:12
2006.01.22
Скрыть окно чужого приложения


3-1132834861
MJShvedov
2005-11-24 15:21
2006.01.22
Как установить все значения в логическом столбце?


14-1136009895
begin...end
2005-12-31 09:18
2006.01.22
С Днём рождения! 31 декабря




   Наверх