Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#4

AW: Wie ist der Programmierstil "professionell"

  Alt 16. Nov 2012, 16:44
Um Stevies Bemerkung aufzunehmen, besser wäre wohl so etwas:
Delphi-Quellcode:
------
Datamodule:
function Isrecordused(recnr:integer):boolean;
....
result:=dmAuftrag.qGETFertigteileeingang.FieldByName('Anzahl').AsInteger>0;
...
end;

function Delete(recnr);
....
end;
-----------------
Hauptprogramm:
if not(IsrecordUsed(recnr) then delete(recnr);
Wenn du dich an dieses Prinzip hälst kannst Du Problemlos die DB-Schnittstelle austauschen, ohne am eigentlichen Programm eine Änderung durchzuführen.
(Namen sind Schall und Rauch! das Delete ist nicht der Weisheit letzter Schluß!)

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat