Buongiorno a tutti.
Dunque. Ho inserito in un'applicazione un thread che si dovrebbe
occupare dei documenti in stampa. Ho un problema di crash con osx,
non ho testato con win.
La stampa funziona perfettamente, ma al termine l'applicazione va in
crash senza segnalare un errore di codice, semplicemente si apre la
finestra per segnalare il problema a apple. Solo la mia applicazione
va in crash, realbasic non viene toccato. Sia con rb200r3 che r4.
Dai miei test la linea incriminata è
dim printer as Graphics
printer = OpenPrinterDialog(pagesetup, Window(0))
(ovviamente la seconda linea)
Se non passo la finestra
dim printer as Graphics
printer = OpenPrinterDialog(pagesetup)
l'applicazione non va in crash, ma la finestra delle impostazioni di
stampa (del sistema) è alterata, molte opzioni sono invisibili, ma
cliccandoci sopra appaiono, funziona ma è difficile da usare se non
ricordi a memoria dove sono i tasti o non clicchi a caso.
Se sposto il codice in blocco dal thread a un modulo non riscontro il
problema, ma l'applicazione viene bloccata fino al termine della
stampa, per cui vorrei evitare.
Qualche suggerimento anche ovvio? Probabilmente è una stupidaggine,
ma sono in crisi
Grazie, Fabio
|