Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Akzeptanz des Wertes im TField eines TDataSet

  Alt 3. Feb 2023, 11:33
Wenn die Exception nicht in EURER Funktion ausgelöst wird, bzw. nicht durch etwas, was ihr darun aufruft, dann sind sie natürlich nicht darin aufgelistet.

Wie gesagt,
* entweder einen Haltepunkt in eure Funktion und dann Schrittweise von da bis zur Exception
* oder ab der Exception rückwärts, jeweils schauen was in den aufrufenden Methoden vorher (im Code darüber) ausgeführt wurde und ob da irgendwo eure Funktion auftaucht, bzw. ob sie dort hätte auftauchen müssen (aber vergessen wurde).

Taucht diese Exception z.B. im BeforePost oder vor dem Changed des Fields auf, dann wäre es ja verständlich, dass die Daten noch nicht gespeichert sind.



Im Validate außerhalb dem Feld etwas zuweisen
und dann hoffen es würde an der richtigen Stelle nicht wieder vom VAR DisplayValue überschrieben?

Und außerhalb am Fokus rumfummeln, ohne den aktuellen Prozess ordentlich abzubrechen? (z.B. Abort)

Außerdem mit einem Dioalog (ProcressMessages) innerhalb die Verarbeitungsreihnenfolge (andere Aktionen) reinzuholen, damit der nachfolgende Code eventuell quer schlägt.
Wenn kein Abort, dann den Dialog voa PostMessage oder ForeceQueue nach hinten verschieben.

nja, da wundert es kaum jemanden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat