Quote Originariamente inviata da PdhMonty Visualizza il messaggio
non riesco a 'ordinare' le colonne di una ShellListView con delphi
in modo da visualizzare l'elenco di file in ordine di data modifica
[...]
credo che questo codice si riferisca al componente TListView
ma non sortisce effetto...
Nel tuo codice non v'è traccia del riferimento a una specifica colonna sulla quale fare l'ordinamento.

Fondamentalmente, stai salvando l'indice della colonna da usare per l'ordinamento in una variabile, poi richiami un AlphaSort sul controllo, ma da nessuna parte si fa riferimento a quell'indice di colonna per ordinare a tutti gli effetti.

Se l'esempio lo hai preso da questo thread su SO, vedi che ci sono altre considerazioni nella pagina, incluso un evento di "compare" tra elementi.

Ciao!