Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Hallo,

wenn ich mehrere Gleiskontakte mit gleichen Eigenschaften brauche, kann ich a) die notwendige Zahl GK platzieren, dem ersten die Eigenschaften zuordnen und dann diese Eigenschaften auf die anderen GK kopieren, oder b) einen GK komplett fertigstellen und diesen dann mittels Alt-Taste so oft kopieren bis meine Menge erreicht ist.

Im Fall a) erhalte ich eine exakte Kopie, d.h. Schlagwort und Variable ist komplett da und identisch mit dem Original und kann ggf. angepasst werden. Das ist gut.

Im Fall b) ist zwar das Schlagwort komplett da, aber die Variable ist leer. Das ist weniger gut, weil jetzt muss ich durch die ganze Liste Objekte scrollen und das richtige Objekt suchen, während es im ersten Fall direkt unter dem vorhandenen steht. Wenn die Variable denselben Inhalt haben müsste (was ja auch vorkommen kann), wäre das noch ärgerlicher.

Warum gibt es diese Unterscheidung?

beispiel.thumb.jpg.0b96fccde13405e9743a49b9c4ea8722.jpg

Geschrieben

Variablen, die keine Objektreferenzen enthalten, werden alle mit kopiert:

913350307_GK-Kopie1.jpg.468e4331c6249cdcdaa926db36784ec9.jpg

 

Wenn die Variable eine Objektreferenz enthält, dann gibt es die folgende nützliche Eigenschaft:
Kopiert man Kontakt und referenziertes Objekt gemeinsam, dann steht im neuen Gleiskontakt eine Referenz zum neuen Signal.
(Das gilt natürlich für alle denkbaren Objektkombinationen, nicht nur für Kontakte und Signale.)

123820179_GK-Kopie3.thumb.jpg.db41c5c9220e430d3c17d6cad835cbf0.jpg

 

735814558_GK-Kopie2.jpg.f3fc0db19857fe3bf13397f8f2ef380d.jpg

Kopiert man nur das Objekt mit der Referenz, aber nicht das referenzierte Objekt, dann ist dieses Ziel in der Kopie leer. 

Bearbeitet von Goetz
Bild hinzugefügt

Geschrieben
  • Autor

Moin,

vor einer Stunde schrieb Goetz:

Wenn die Variable eine Objektreferenz enthält, dann gibt es die folgende nützliche Eigenschaft:
Kopiert man Kontakt und referenziertes Objekt gemeinsam, dann steht im neuen Gleiskontakt eine Referenz zum neuen Signal.

Ok, hätte ich das gewusst, hätte ich es anders angehen können. Mit dem gleichzeitigen Aufbau von GK und Signalen (statt erst alle Signale und dann alle GK) hätte ich mir ein bisschen Arbeit sparen können. Das ist jetzt nicht mehr zu ändern.

vor einer Stunde schrieb Goetz:

Kopiert man nur das Objekt mit der Referenz, aber nicht das referenzierte Objekt, dann ist dieses Ziel in der Kopie leer. 

Ja, das habe ich ja gemerkt. dass es so ist. Nur verstehe ich den Sinn dahinter nicht, falls es überhaupt einen gibt. Warum nicht in diesem Fall dieselbe "nützliche Eigenschaft" wie im anderen Fall? Es erscheint mir auch nicht konsistent, wenn Variablen ohne Objektreferenzen in der Kopie ihren Wert behalten und Variablen mit Objektreferenz nicht. Denn hier wie dort könnte der Nutzer den Wunsch haben, dass die Variable leer (oder = 0 oder = "") ist oder eben nicht.

 

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.