Пример класса объявления переменных: образец
unit Unit2;
interface
type
GlobalData = class
class var V1: String;
class var X1: Integer;
end;
implementation
end.
использования с другого устройства:
procedure TForm1.FormCreate(Sender: TObject);
begin
GlobalData.V1 := 'Yahoo';
end;
вам не нужно создавать и уничтожать этот класс. он будет создан автоматически перед всем остальным.
Что не так в вашем примере: переменная класса должна быть объявлена внутри класса. Я не вижу class declaration
в вашем примере. плюс, как уже упоминалось ранее, Delphi 5 (очень старый) не поддерживает эту функцию.
Спасибо .. Можно использовать некоторую глобальную переменную как статическую переменную для всех экземпляров? и где я могу инициализировать эту глобальную переменную? –
@ user6751794 Вы должны посмотреть разделы 'initialization' и' finalization' в нижней части юнитов. Это похоже на идеальную вещь в вашем случае. –