Einzelnen Beitrag anzeigen

TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.070 Beiträge
 
Delphi 10.4 Sydney
 
#11

AW: Abgeleitete Klasse korrekt aufrufen

  Alt 24. Okt 2018, 11:22
Was mich verwirrt hat, ist, dass jeweils nur in NPK_Chapter.application_[0] Werte drin sind.
Das mit subNodes und NPK_Application muss ich halt rausfinden.
Es ging mir in erster Linie darum, ob mein Casting so in Ordnung ist.
Dies scheint zu funktionieren. Einen anderen Weg sehe ich im Moment nicht.

Danke erst mal für deine Hilfe TiGü!
Ich kenne deine fachliche Domäne nicht, aber vielleicht ist es einfach ein Standard-Fall, dass es nur ein Element gibt?
Also das es einfach kein application_[1], application_[2] usw. gibt.

Das kommt doch gewiss auch auf deine Eingangswerte drauf an?!
Die Dokumentation sollte da mehr zu wissen!

Noch mal: Nur weil die Objekte von TRemoteable abgeleitet sind, kannst du die nicht einfach fröhlich hin und her casten. Du kannst ja auch nicht einfach sagen TPanel(DasIstTEditVariable).Caption := 'Hello'; . Das funktioniert nicht.

Außerdem baust du dir - sollte der Quelltext in Beitrag Nr. 1 so verwendet werden - sehr viele Speicherlecks ein, wenn du erst Objekte erzeugst und dann ein anderes Objekt auf die Variable castest.
  Mit Zitat antworten Zitat