• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

Помощь в коде Можно ли в свойствах передавать статические переменные по ссылке?

  • Автор темы Автор темы Polya
  • Дата начала Дата начала

Polya

Принятый Кодер
Регистрация
8 Июн 2016
Сообщения
47
Баллы
50
Пример класса.

Код:
type
  TMyObject = class
  privat
    procedure SetEnabled(Key: string; var value: boolean);
  public
    property Enabled[Key: string]: boolean write SetEnabled;
  end;
 
procedure TMyObject.SetEnabled(Key: string; var value: boolean);
var
  https: TNetHTTPClient;
begin
  if value then
  begin
    value := False;
    
    https := TNetHTTPClient.Create(Nil);
    
    https.Get('https://domen.com/apiv58.1/method?key=' + Key);
    
    https.DisposeOf;
  end;   
end;
Я хочу передавать в свойство не значение, а переменную. В потоке цикл постоянно обновляет метод, и в качестве аргумента передает переменную.
Если она в потоке будет всегда True, тогда свойство будет выполняться всегда.
 
Если ты хочешь сохранять какой то ключь лучше это делать через кукесы, если не то написал обьясни по луччше вопрос.
 
Вверх Снизу