Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [delphi]: problema di rallentamento

    ciao a tutti,

    ho realizzato un software gestionale con delphi 6 e access. Ho riscontrato
    però un eccessivo rallentamento nell'apertura e chiusura dei form e di altre
    operazioni in generale. Da cosa può dipendere ? e come è possibile risolvere
    il problema.

    ciao
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472

    Molto vago...

    Una domanda esageratamente vaga...

    Se è vero che ciò avviene all'apertura e chiusura dei form, allora può dipendere dalla connessione e disconnessione della base dati (a cui accedi tramite...ADO?), ma non sapendo esattamente cosa fanno le tue form, tutto può essere.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    bhe...ho lasciato inalterate le impostazioni per la creazione dei
    form...quindi vengono creati tutti all'avvio. I form li chiudo con "close"(o devo usare il free??)...
    inoltre nel form principale è presente una DBgrid che visualizza tutti i record (molti a dire il vero...) contenuti in una Adotable: potrebbe essere questa la causa?
    Come posso fare per limitare il numero di record...diciamo a 20?? Con una query o c'è qualche proprietà apposita???
    inoltre è consigliabile disattivare le adotable alla chiusura dei form che le utilizzano?

    ciao!

    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  4. #4
    Io di solito scelgo bene le query e le table che uso, chiudendole ad ogni procedure, e inserendo una riga di codice per chiudere tutte le eventuali connessioni al db ad ogni chiusura di form (lavorando però solo con ADO). Che tipo di db hai?

  5. #5
    in pratica ci sono tre dbgrid collegate a tabelle con molti record. Quando è visibile una di queste le altre hanno proprietà visible = false. Può essere questa la causa??. Il database è in access

    ciao
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.