Einzelnen Beitrag anzeigen

DKamps

Registriert seit: 7. Nov 2002
Ort: Unna
30 Beiträge
 
Delphi 7 Enterprise
 
#4

Drei Tipps (geile Rechtschreibung)

  Alt 2. Jan 2003, 10:15
1. wenn Du DataSet.Cancel ausführts sollte DataSet.Status wieder auf dsBrowse stehen, d.h. das Modified Attruibut wird gelöscht.
2. Mit ShowMessage öffnest Du ein modales Formular, d.h. eines was Du nicht verlassen kannst ohne das Formular zu beenden. Dies wirkt sich auf darunter liegende Formulare aus. Versuche doch mal statt Form.Show folgendes: Form.ShowModal, das hat den gleichen Effekt wie ShowMessage.
3. Dein Code sieht so aus, als ob der Befehl Form.Show immer aufgerufen wird, weil Deine letzte Schleife vorher endet. Ausnahme: die RunTime Library erkennt einen Fehler, dann springt sie sofort an das Ende der Prozedur.
  Mit Zitat antworten Zitat