Ammetterai che la tua richiesta sia difficile da accontentare.
Eseguendo il programma, l'unica cosa che si può notare è il problema che si verifica, cosa che hai descritto già nel tuo messaggio.
A questo punto, l'unica azione che si può intraprendere è quella di eseguire le operazioni che hai descritto ma all'interno dell'ambiente Delphi, mettendo un breakpoint sulla procedura di salvataggio che presumibilmente genera l'errore e vedere cosa succede, quali variabili vengono coinvolte, qual è lo stato degli elementi in gioco prima dell'effetto collaterale, ecc.
Se non sei in grado di trovare tu l'errore avendo il codice e potendolo eseguire passo passo, non sarà di certo più facile per altri osservando il solo eseguibile, che tra l'altro è da installare.

Rispondi quotando