Gemischtes / mishmash

Deutschsprachiges X#-Forum – German language forum

Moderator: wriedmann

User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Gemischtes / mishmash

Post by wriedmann »

Hallo Horst,
ein Objekt der Klasse GlobaleWerte darfst Du nicht erzeugen (und solltest Du auch nicht erzeugen können).
Ansonsten sollten die Werte nicht leer sein, weil über die statische Property immer auf dasseble Objekt (eben _oCurrent) zugegriffen wird.
Dieses Objekt gibt es während der gesamten Laufzeit des Programmes nur genau ein Mal.
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
User avatar
Horst
Posts: 336
Joined: Tue Oct 13, 2015 3:27 pm

Gemischtes / mishmash

Post by Horst »

Hallo Wolfgang

mmm was ist dann der Unterschied zu einer Globalen die ich in einer eigenen Dll definiere und jedem Programmteil als Resource zuweise ?
User avatar
wriedmann
Posts: 3755
Joined: Mon Nov 02, 2015 5:07 pm
Location: Italy

Gemischtes / mishmash

Post by wriedmann »

Hallo Horst,
globale Variable gibt es in .NET eigentlich gar nicht - die werden nur von der X#-Runtime zur Kompatibilität mit VO bereitgestellt.
In dieser GlobaleWerte-Klasse gibt es in Beispiel nur eine Variable. Bei mir heißt die entsprechende Klasse meistens ProgSettings und hat jede Menge Eigenschaften:
ProgSettings.png
ProgSettings.png (149.69 KiB) Viewed 265 times
Wolfgang
Wolfgang Riedmann
Meran, South Tyrol, Italy
wolfgang@riedmann.it
https://www.riedmann.it - https://docs.xsharp.it
Post Reply