Einzelnen Beitrag anzeigen

alphanumeric

Registriert seit: 9. Nov 2009
79 Beiträge
 
Delphi 2009 Enterprise
 
#1

Rave hängt sich auf

  Alt 4. Feb 2010, 07:43
Servus,

mein derzeitiges Problem ist relativ schwer reproduzierbar:
Ich generiere Dokumente mit einigen Positionen und Sub-Positionen. Die Positionen sind abhängig zur Auftragsnr,
welche dann mithilfe dieser ausm sql ausgelesen werden.
Zum eigentlichen Problem: Rave Reports hängt sich bei genau einer Kunden Nummer(bisher habe ich nicht mehr gefunden) auf. Er fängt an zu generieren, und sobald er Seite 4 erreicht, machts bumm und ich kann das Programm nurnoch über den Task Manager schließen.

Derweilen habe ich schon ne logfile eingebaut, in der mir die Positionsnummer, welche soweit eindeutig für mich identifizierbar ist, ausgegeben wird. An der zuletzt ausgegebenen Positionsnummer hab ich nun nen breakpoint per sleep gesetzt und mir die prozedur angesehen...siehe da, sie läuft durch! Erst nachdem er auf das End fährt, schmiert das Programm in einen unerklärlichen extasezustand in dem es nicht mehr ansprechbar ist.(ganz im opium-stil!)

Anschließend hab ich mein Projekt kopiert und im neuen Projekt einfach mal alles rausgelöscht, was vor den positionen gedruckt wird, wo eben der fehler auftritt.

Wer hätte es gedacht: jetzt bleibt er halt auf Seite 1 hängen, statt eben auf Nr. 4, weil ja der rest nun leer bleibt und eben nicht gedruckt wird.

Jemand ne ahnung, was das sein könnte? ich erzeuge die Rave und dataset objekte übrigens programmatisch, da das ganze sich nicht so gut mit dlls verträgt, wenn man die einfach auf die form zieht.

Gruß,
alphanum
  Mit Zitat antworten Zitat