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

Вниз

Как сделатьт указатель на переменную?   Найти похожие ветки 

 
Art1   (2002-05-17 15:31) [0]

У меня в первой форме есть переменная типа longint. Из под первой формы вызывается вторая форма. Кака мне передать указатель на переменную из первой формы и как во второй форме привоить значение этой переменной?


 
Игорь Шевченко   (2002-05-17 15:34) [1]

Книгу почитать :-) Любую, по Delphi


 
AFROLOV   (2002-05-17 15:41) [2]

Unit1;
//Здесь лежит форма1;
uses unit2..;
....

var
i:integer;
pInt:TpInt;
begin
pInt:=@i;
Form2.MyFunc(pInt);
....
end;

unit2
//Здесь лежит описание типа.
Type TpInt= ^integer;
.....

unit3;
//Здесь лежит форма2;
uses unit2...;

procedure TMainForm.AddPaternBtnClick(pInt:TpInt);
begin
pInt^=5;//Присваиваем значение.
end;








 
Art1   (2002-05-17 15:56) [3]

Спасиба - сам вспомнил, хотя создавать тип указателя на стандартный паскалевский (дельфовский) тип небыло необходимости.
Но все равно, спасибо, что ответили.



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

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

Наверх





Память: 0.44 MB
Время: 0.005 c
7-88665
Вика
2002-02-09 23:27
2002.05.27
Быстро снести всю инфу с диска :(((


14-88602
SPeller
2002-04-18 14:41
2002.05.27
Опять Винда глючная...


3-88363
Alban
2002-05-01 19:19
2002.05.27
Проблема сохранения данных по MsSQL 7.0


1-88562
Martyn
2002-05-16 14:29
2002.05.27
QReport - сообщение


1-88507
MystiX
2002-05-14 21:30
2002.05.27
Hooks





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