Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

richiesta di aiuto

34 views
Skip to first unread message

aurora baccio

unread,
Jun 13, 2021, 3:44:44 AM6/13/21
to
buon giorno e buona domenica
per un applicativo medico utilizzo un database provvisorio denominato provpres.dbf. Questa database deve essere svuotato ad ogni fine procedura.
il database viene visualizzato in una dataliago tramiti una subdatawindow. Quando la datadialog viene chiusa perchè è finita la procedura in database deve essere svuotato per una nuova procedura. La Datadialog viene chiusa con self:Destroy()
A tal fine, chiudo l'archivio con oProvPres.Close()
quindi :
oProvPres := ProvPres{,false}
oProvPres:Zap()
oProvPres:Close()
questa procedura non funziona. L'archivio rimane attivo, nel senso che bob viene chiuso, e non vengono eliminati i dati in esso contenuti.
qualche suggerimento ?
grazie
Aurora Baccio

Massimo Bighelli

unread,
Jun 13, 2021, 6:01:37 AM6/13/21
to
sei in rete ?
se ricordo bene per zappare devi aprire in modo esclusivo

se fai tutto bene ed ancora non funziona, potrebbe essere il protocollo
SMB2-3 di windows 10 che tiene in cache a sua discrezione...

*Massimo Bighelli* ARCA Sistemi S.r.l.

Wolfgang Riedmann

unread,
Jun 15, 2021, 12:56:51 AM6/15/21
to
Buon giorno Aurora,

come risposto già nel thread nel gruppo internazionale: piuttosto che
chiamare :Destroy() per distruggere il subdatawindow e il relativo
datadialog nullerei tutte le variabili contenenti riferimenti e farei
un CollectForced().

Wolfgang
--

0 new messages