Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

глобальные переменные


race1 ©   (2002-07-06 08:31:00) 

Написал модуль с глобальными переменными, в др. модуле в uses(в самом верху, где windows, messages и т.д.) написал и модуль с глобальными пременными, и когда пытаюсь вызвать глобальную переменную, мне говорят что незнакомы с такой...


race1   (2002-07-06 13:57:00) [1]

Спасибо ораомное, сколько бы я без вас мучилса бы ;)


race1   (2002-07-06 13:57:00) [2]

Спасибо огромное, сколько бы я без вас мучилса бы ;)


Anatoly Podgoretsky   (2002-07-06 11:22:00) [3]

Сказали же "по ту сторону луны"
Область видимости от interface до implementation

implementation привтная часть, перемести на эту сторону луны


MBo   (2002-07-06 09:56:00) [4]

из других модулей видно только INTERFACE, а не implementation !!!


race1   (2002-07-06 09:49:00) [5]

я тоже так думаю...

GUnit.pas{
unit GUnit;

interface

uses Classes;

implementation

var
DirList: TStringList; //вот он!

end.
}
Unit1.pas{
unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
GUnit; // вот оно!

type
TForm1 = class(TForm)
btnIndex: TButton;
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.btnIndexClick(Sender: TObject);
begin
DirList:=TStringList.Create; //а тут еррор! незнаем мы DitList :(
end;

end.

}


Viewer   (2002-07-06 09:40:00) [6]

Если это модуль размещен "по ту строну Луны" - так и будет.
Путь прописан ?


^Sanya   (2002-07-06 09:17:00) [7]

покажи! :)


MBo   (2002-07-06 08:37:00) [8]

чудеса ;)


Наверх

Титульная страница Поиск, карта сайта Написать письмо