Zusätzliche aus anderer Zeitzone als Screenobject

Heyo!

Da sich ein Großteil meiner Hörer in einer anderen Zeitzone befindet, würde ich gerne zusätzlich zu meiner lokalen Zeitanzeige als Screenobject noch ein zweites hinzufügen mit der dortigen Zeit. Wie bekomme ich das hin? Im Object mit der Systemzeit finde ich nichts, womit ich das ändern könnte.

Jemand eine Idee?

Schönen Sonntag euch allen! :hugs:

Erstelle ein Bildschirmobjekt als statischen Text mit einer Fernsteuerungs-ID. Diese und die Zeitdifferenz trage im Kopf des Skriptes ein und installiere es als Hintergrund-Skript.

const
  DIFF = -1;                  // Zeitdifferenz in Stunden
  
  BUTTONNAME = 'BUTTON.4';    // Fernsteuerungs-ID für statischen Text

var
  Time: TDateTime;
  

procedure OnLoad;
begin
  EnableTimer(1000);
end;

procedure OnTimer;
begin
  Time := Instance.FakeNow + DIFF / 24.0;
  ExecuteCommand(BUTTONNAME + ' TEXT ' 
    + FormatDateTime('hh:nn:ss', Time));
end;

3 Likes

Du bist der Hammer, alleroberherzlichsten Dank!!!

1 Like