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

Вниз

Запуск процедуры в другом unit^е   Найти похожие ветки 

 
FormJonh   (2005-12-09 19:25) [0]

Помогите запустить процедуру в другом unit^е
При нажатии в форме 1 (Click;) делается форма 2  (CreateForm2;),
теперь при нажатии кнопки в форме 2 надо проверить\вычислить в
процедуре Proverka;

Но эта процедура должна быть в unit test1; где первая форма!
Ну никак ее не видно
- не известный identifier,ПРОПИСКА после uses приводит к
circular unit reference to test1 - мол запутался

мысли сброса через файл раз не видит процедуры
Proverka в unit test2; невозможно перетащить,так использует
кучу глобального в unit test1

куда копать ?????

unit test1; //форма 1

interface

uses
 Windows, Messages,test2;
implementation
var
forma:dword;
ad:^dword;
.
.
procedure Click;
begin
CreateForm2;
end;

procedure Proverka;
begin
.......
ad...
......
end;
----------------------
unit test2; //форма 2

interface

uses
 Windows, Messages;

procedure CreateForm2;
implementation
var
...

procedure CreateForm2;
begin

end;

procedure ClickForma;
begin
Proverka;
end;


 
umbra ©   (2005-12-09 19:35) [1]

unit test2; //форма 2

interface

uses
Windows, Messages;

procedure CreateForm2;

implementation

uses Test1; //сюда

var
...

procedure CreateForm2;
begin

end;

procedure ClickForma;
begin
Proverka;
end;



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

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

Наверх





Память: 0.44 MB
Время: 0.015 c
2-1133880213
p_evghenii
2005-12-06 17:43
2005.12.25
Запуск программы от имени


2-1133794805
Маня
2005-12-05 18:00
2005.12.25
нужна помощь


2-1133822308
AssignFile
2005-12-06 01:38
2005.12.25
Когда программа ищет файл в своём каталоге?


1-1133300242
Ivanov
2005-11-30 00:37
2005.12.25
Bmp через DLL в DelphiX


2-1134041352
De1uxe
2005-12-08 14:29
2005.12.25
Real -> integer





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