Stiamo sperimentando quello che sembra essere uno strano bug nel componente ScrollBox di Firemonkey (dal TGrid
eredita da TScrollBox
interessa anche tutte le griglie). Su alcune delle nostre macchine di sviluppo, tutto funziona bene, mentre su altri il bug si verifica. Non siamo riusciti a rilevare alcun pattern tra i sistemi (abbiamo controllato OS, hardware grafico, versione DirectX).Firewallkey ScrollBox Bug
Riproduzione:
- Creare una nuova applicazione FireMonkey. Inserire un
TScrollBox
nel modulo. - Aggiungere un pulsante a scrollBox e impostarne la posizione verticale su 500000.
- Avviare l'applicazione e controllare se il pulsante viene visualizzato quando si scorre fino alla fine della casella di scorrimento.
Se si verifica un errore, il pulsante non è visibile.
Quando si utilizza una griglia, le righe 1-19047 vengono visualizzate correttamente e tutte le righe da 19047 e superiori non vengono visualizzate.
Qualcuno ha idea di cosa potrebbe causare questo? O qualche idea su come possiamo identificare il problema in modo più dettagliato?
A proposito ... La riga 19047 non viene visualizzata correttamente nel componente TGrid. È visibile solo parzialmente. –
In alcuni sistemi viene rilevata un'eccezione dell'operazione in virgola mobile non valida quando si tenta di utilizzare la barra di scorrimento. –
funziona bene sul mio 32 bit windows xp – VibeeshanRC