Announcement

Collapse
No announcement yet.

Kann struct-Felder nicht initialisieren

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kann struct-Felder nicht initialisieren

    Hallo,

    Habe eine Klasse, DBObject.
    DBObject enthält eine public struct, BLOBinfo.

    BLOBinfo wird als als "record" (Delphi) benutzt, um Parameter an Methoden von DBObject zu übegeben.

    Diese Methoden werden von DBObject-abgeleiteten Klassen aufgerufen. Einige Felder von BLOBinfo werden dabei bereits von der aufrufenden Child-Klasse gesetzt, andere sollen von den DBObject (base) - Methoden ergänzt werden.

    <pre>
    base.SetBLOB(BildInfo);

    // An dieser Stelle erwarte ich nun, dass BildInfo.ID [int] einen Wert hat, der von base.SetBLOB gesetzt wird...
    BildInfo.ID bleibt aber 0 :-/
    </pre>

    Was mache ich denn falsch ?

    Roger

  • #2
    Habs rausgefunden. Das simple 'ref'-keyword wird benötigt - steht eigentlch in jedem Anfängerbuch :-

    Comment

    Working...
    X