![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
глобальные переменные
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]чудеса ;)