Ho creato una piccola app che si collega a un mysql db usando dbx. Funziona bene con il mio server mysql locale, ma dovrebbe funzionare con un server remoto.Connessione dbx separata a una thread
La connessione al server remoto richiede alcuni secondi, il che blocca l'app.
Quindi la mia domanda è, come posso inserire il codice di connessione in un thread diverso?
Dovrò passare la connessione al thread principale in qualche modo, in modo che il dbgrid che ho sul modulo principale funzioni.
Ho letto che db stuff che lavorano in un thread diverso dovrebbero avere le proprie connessioni. Quindi non sono sicuro di come fare ciò che voglio.
Qualche idea? Qualcosa da leggere su come lavorare con i server remoti?
Grazie.
Modifica: i componenti utilizzati nel modulo sono: TSQLConnection -> TSimpleDataSet> TDataSource> TDBGrid.
L'utente può interagire utilmente con il programma in attesa di stabilire la connessione? –
Beh, non proprio, forse ci dovrebbe essere un pulsante "Annulla", ma no. Voglio solo che mostri un messaggio di "connessione" senza il blocco dell'app. – Mario