Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.187 Beiträge
 
Delphi 12 Athens
 
#8

AW: absolute Sender

  Alt 26. Nov 2014, 14:17
Oder es kommt vom TsgDXFViewPort


Zitat:
Delphi-Quellcode:
    case StrIndex(vFileExt, Exts) of
      0: sgCADImage := TsgCADdxfImage.Create;
      1: sgCADImage := TsgDWGImage.Create;
      2..15: sgCADImage := TsgHPGLImage.Create;
      16: sgCADImage := TsgSVGImage.Create;
      17: sgCADImage := TsgCGMImage.Create;
    end;
Was passiert, wenn die Dateiendung nicht gefunden wird?

Da nur Creates in dem CASE sind, dann das Try direkt danach beginnen,
oder man erstellt hier nicht, sondern speichert den Typ nur in einer Klassen-Variable (TClass)
und macht das Erstellen über MyImageClass.Create und Try-Finally dann danach.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat