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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.034 c
4-1131393148
MAXHO
2005-11-07 22:52
2006.01.22
Как поместить все значки из трея на форму?


14-1135668820
vidiv
2005-12-27 10:33
2006.01.22
модераторам


2-1135879817
ezorcist
2005-12-29 21:10
2006.01.22
Параметры ShellExecute


14-1135635473
GanibalLector
2005-12-27 01:17
2006.01.22
RS232-клава и удаленное подключение


14-1135334743
Vasya Pupkin
2005-12-23 13:45
2006.01.22
Как проверить батарейку?





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