Einzelnen Beitrag anzeigen

idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Unverständliche Exception

  Alt 30. Sep 2013, 01:55
Hallo, ich habe längere Zeit nichts mit Delphi gemacht, und stehe jetzt völlig auf dem Schlauch, vermutlich übersehe ich etwas ganz triviales:

Ich habe eine Klasse definiert
Delphi-Quellcode:
TDataStream = class
  private
  ...
  currentday, lastday: TDateTime;
  ...
  public

  constructor create(const typ: Datastreamtypes; const symbol: string;
                     const von,bis: TDateTime);

  destructor destroy;

end;
Hier der Konstruktor:

Delphi-Quellcode:
constructor TdataStream.create(const typ: Datastreamtypes; const symbol: string;
                               const von,bis: TDateTime);
var s: string;
begin
inherited create; (* Brauche ich das überhaupt bei einer von TObject abgeleiteten Klasse? *)
CurrentDay:=von;
LastDay:=bis;
...
und eine Vartiable var DS: TDataStream; Beim Aufruf von DS.Create(...)
bekomme ich bei der Zuweisung CurrentDay:=von; , also beim allerersten Zugriff auf die Klasseninstanz, eine Exception vom Typ EACCESSVIOLATION. Was kann da der fehler sein (Die Variable "von" enthält einen gültigen TDateTime-Wert, das habe ich überprüft, obwohl es für diese Exception ziemlich sicher egal ist).

Geändert von idefix2 (30. Sep 2013 um 02:07 Uhr)
  Mit Zitat antworten Zitat