Uso memoria per Oleobject

Sto sviluppando un’ applicazione che fa uso di oleobject.
Tutto funziona bene ma ogni volta che richiamo un oggetto ole la memoria usata dal programma aumenta ( fino a 10MB alla volta)
Terminata la funzione la memoria non viene piú liberata neppure se assegno nil al oggetto ole.
Ció accade con diversi oggetti Com di diversi programmi.

Non esiste un sistema per liberare la memoria non utilizzata ?

Potete fare un progetto di esempio per questo?
E creare un caso con l’applicazione Feedback?

Sembra una perdita di memoria.

La ditta fornitrice del componente che uso tramite oleobject mi fa notare che questo problema su Xojo si presenta anche su altri Oleobject.

Su questo link un programma di esempio che genera il problema.

Aggiornamento:

  • ho provato ad eseguire il codice in un thread separato

  • ho integrato le funzioni in una classe per creare un’ oggetto da usare e poi distruggere dopo l’ utilizzo

ma il risultato non cambia.

Qualcuno ha altri suggerimenti ?