Thema: Delphi Konstante in Klasse?

Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.144 Beiträge
 
Delphi 10.3 Rio
 
#18

AW: Konstante in Klasse?

  Alt 7. Feb 2017, 04:14
Suchst Du nach sowas in der Art?
Delphi-Quellcode:
const
  MaxText = 5;

type
  tSQLTexte = array[0..MaxText] of string;
const
  sqltexte : tSQLTexte = (
    'select * from Tabelle',
    'insert into Tabelle where id = :id',
    'delete from Tabelle where id = :id',
    'select * from Tabelle where id = :id',
    '...',
    '...');
Mein Delphi 7 kompiliert das.
Ok Vielleicht nicht mit Delphi 7 aber wie wäre es mit:

Delphi-Quellcode:
type
  TMyDatenWhatever = class
    private
     [ DefaultValue( 'select * from <Table>' ) ]
     FSQLSelect : String;
     [ DefaultValue( 'insert into <Table> (<Fields>) VALUES (<Values>) where id = :id' ) ]
     FSQLInsert : String;
     [ DefaultValue( 'UPDATE <Table> <SETS> where id = :id' ) ]
     FSQLUpdate : String;
     [ DefaultValue( 'delete from <Table> where id = :id' ) ]
     FSQLDelete : String;
   // ...
  end;
Habs zwar noch nie so gemacht... aber ok...

Mavarik

Geändert von Mavarik ( 7. Feb 2017 um 04:18 Uhr)
  Mit Zitat antworten Zitat