Einzelnen Beitrag anzeigen

TigerLilly

Registriert seit: 24. Mai 2017
Ort: Wien, Österreich
1.211 Beiträge
 
Delphi 11 Alexandria
 
#22

AW: Variablen-Übergabe zwischen zwei Units

  Alt 16. Jun 2017, 09:59
1 ist mühsam, wenn sich die Attribute ändern, dann ändern sich auch die Signaturen aller Methoden.
2 ist mühsam, weil du alles, was nicht string ist, hin+her konvertieren musst.
3 ist gut + elegant.

Du kannst natürlich auch, anstatt eine Methode zu haben, die die ganze Struktur liefert, eine Methode machen, die nur das zurück liefert, was du benötigst + per overload dir die Konvertierung sparen.

function ReadData(sFieldName:String):String;
function ReadData(sFieldName:String):Float; overload;
function ReadData(sFieldName:String):TDateTime; overload;
  Mit Zitat antworten Zitat