Paolo Mantovani ha scritto:

non ho seguito bene tutto il thread ma ho captato qualche insofferenza alla manipolazione delle stringhe :-)

Io la definirei sofferenza...

In effetti il basic non offre stumenti avanzatissimi per questo lavoro.
...zot...
L'esempio propone un algoritmo di ordinamento 'naturale' per le stringhe.
Per intenderci, questo algorito è in grado di ordinare una lista di files sequenziali in modo 'umanamente' corretto:

Molto Interessante!
Ho sempre odiato l'ordinamento "classico"...

Ho guardato il codice... ma non ho capito granché... (la sofferenza continua..) posso solo apprezzare il risultato!

Nel mio computo c'è l'elenco prezzi che vine riordinato in base ad una sigla alfanumerica che viene assegnata (in base a criteri dell'utente) quando la voce viene inglobata nell'elenco.
Sarebbe stupendo se si potesse riordinare in modo umano!

Io uso il solito acrocchio:

  ThisComponent.getCurrentController.select(oMioRange)
  aSortFields(0).Field = 0
  aSortFields(0).SortAscending = TRUE'FALSE
  aSortDesc(0).Name = "SortFields"
  aSortDesc(0).Value = aSortFields()
  oMioRange.Sort(aSortDesc())

Non vorrei cadere nella mia solita ingenuità, ma si può usare quell'algoritmo per ottenere un riordinamento "umanamente corretto" del oMioRange??

ciao

Bart

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a