Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.607 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Bei Query1.Post Fehler: Query2 nicht im Edit- oder Insertmodus

  Alt 27. Jan 2017, 17:04
Hört sich für mich nach einem zeitlichen Problem an. Wenn du nämlich mit dem Debugger anhälst und durchstepst, dann sind die zeitlichen Abfolgen ja anders, als wenn das Programm direkt durchläuft. Laufen evtl. noch so Dinge wie Click Handler (oder MouseUp vom Grid) im Hintergrund ab in denen etwas spezielles passiert? Evtl. ist auch ein Timer aktiv der die Query Closed oder so etwas?

Ohne mehr Details wird es hier schwierig etwas zu finden. Zur Not müsstest du dir mal an diversen Stelle eine Logging Funktion einbauen. Wenn dann der Fehler allerdings nicht mehr auftritt (aufgrund der Dauer des Schreibens der Log), dann wird es schwierig. Dann müsstest du alles nacheinander wieder rausnehmen und schauen, was da passiert.

Schau dir auch hauptsächlich mal die Stellen an, an denen du solche Dinge wie Post oder Append machst und setz dort evtl. mal einen Breakpoint hin. Wenn er dann dort anhält, dann kannst du ja mal im StackTrace nachschauen woher der Aufruf kam.
  Mit Zitat antworten Zitat