2012-04-06 11 views
14

Ho utilizzato ampiamente la Classe completa nella funzione Cursore di Delphi, nel 2010 e in XE2. Di recente, dopo aver installato l'Aggiornamento 4 per XE2, la Classe completa al Cursore ha smesso di funzionare. Dopo aver fatto alcune ricerche, ho scoperto che la disinstallazione di "AQTime" avrebbe risolto il problema. Così l'ho fatto (ho dovuto reinstallare Delphi solo per rimuoverlo) e sicuramente ha iniziato a funzionare di nuovo.Classe completa a Cursore non funzionante

Tranne che oggi si è improvvisamente fermato di nuovo. AQTime non è installato, e non ho ancora fatto nulla nell'IDE, cosa che (per quanto ne so) potrebbe causare questo. Non ho installato/disinstallato alcun pacchetto, modificato alcun percorso di libreria, nemmeno cambiando alcuna impostazione. Ha improvvisamente smesso di funzionare nel bel mezzo del mio sviluppo. Lavorava un minuto e non il prossimo. Ho riavviato Delphi, riavviato il mio PC e persino provato in un nuovo progetto. Semplicemente non funzionerà più.

Qualcuno sa perché questo ha smesso di funzionare? Come posso farlo funzionare di nuovo? È uno strumento estremamente utile che uso sempre.

+3

Non so perché ... come una soluzione, puoi configurare [cnpack] (http://www.cnpack.org/showdetail.php?id=715&lang=en) che ha il proprio completamento :/ – Whiler

+0

Il problema sembra essere acceso e spento, è solo casuale per quanto posso vedere. Non vedo alcun motivo. –

+1

Almeno posso vedere il problema è per istanza IDE. Potrei lavorare normalmente una volta, quindi smettere di funzionare. Se chiudo/riapre RAD studio XE2, a volte riprende a funzionare, a volte non lo è. Poi, qualche giorno dopo, funziona di nuovo. Molto strano. –

risposta

5

Aveva lo stesso identico problema in XE2/Update 4. Si è verificato quanto segue (senza disinstallare AQTime) ed è tornato.

Strumenti> Opzioni> Opzioni Editor> Codice Insight

Verificati il ​​codice di completamento è stata controllata (era), poi cambiato il ritardo su Basso (è stato impostato su Nessuno)> OK

completamento del codice nel mio L'IDE ha iniziato a funzionare di nuovo.

+2

Non sono sicuro che l'impostazione Ritardo sia stata la causa, ma sembra che apportare una modifica alla sezione Insight di codice e applicare la modifica abbia comportato la reimpostazione delle impostazioni di completamento del codice. Non scavare più ... ora funziona per me. – Gerard

+2

Questo problema ha iniziato a succedere anche a me ora (dopo aver recentemente installato AQtime). Applicata questa modifica, ho provato a attivare/disattivare varie opzioni nelle opzioni di completamento del codice, riavviare l'IDE: nulla è stato risolto per me. Il prossimo passo è disinstallare AQtime stesso ... – James

+2

Ho fatto questi passaggi e il completamento del codice non è tornato funzionante. –

6

Ho avuto lo stesso problema, ma è stato risolto dopo aver disinstallato Smartbear AQTime dal programma di disinstallazione di Windows. (chiudi prima Delphi)

Non è necessario reinstallare Delphi.

0

L'installazione dell'integrazione AQTime8.20 nell'IDE risolve il problema anche per me, utilizzando comunque AQtime all'esterno dell'IDE.

1

Avevo lo stesso problema in Delphi Berlin. Nessuno dei precedenti ha funzionato per me. Ho anche provato a rigenerare il file .dproj ma anche questo non ha aiutato.

L'unica cosa che ha funzionato (finora) è l'installazione dell'eccellente IDEFixPack per Delphi Berlin. Delphi IDE Fix Pack

Per favore lasciami cogliere questa occasione anche per un rapido gemito. Il completamento del codice è una caratteristica assolutamente essenziale di Delphi ed è alquanto lento e instabile. Embarcadero (se stai ascoltando) - per favore concentrati su rendere queste funzionalità di base molto più robuste.

+0

Non ho avuto questo problema da quando ho aggiornato da XE2. Ho passato XE7, XE8, 10 Seattle e 10.1 Berlino, e da allora non ho mai affrontato questo problema. –

+0

Sospetto che l'IDE sia un po 'sopraffatto dalla dimensione del mio programma con molte unità. Funziona bene su piccoli progetti di esempio. PS utilizzava anche AQTime (8.7) e aveva disinstallato l'integrazione IDE ma non faceva differenza. – CHEAPS