Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117

    Ignorare case sensitive

    Ciao! Io popolo una listbox con nomi di file di una mia cartella!

    Siccome li seleziono in base all'estensione uso FileSystemObject per trovare le estenzioni dei file

    ====
    codice:
    if fso.getExtensionName(miofile) = "mp3" then
    ====

    Solo che così usa il case sensitive....e se il file è MP3 non me lo considera.

    C'è un modo per ignorare il case sensitive (senza dover mettere tutti gli "or" possibili nella condizione "if")?

    GRAZIE!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    VB6, VB.NET, ...?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    converti sempre tutto in minuscolo e poi fai il confronto...è il metodo migliore xkè oltre a mp3 e MP3 c'è anke mP3 o Mp3
    se parli di vb6 usa UCASE o LCASE

    se hai bisogno di altro dimmi pure

  4. #4
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    Come vedete nel titolo parlo di VB6..,

    Ucase e Lcase non credo possano servirmi! Visto che parliamo di estensioni di file non di stringhe vere e proprie! Io posso avere anche file che hanno come estensione Mp3 o mP3 e dovrei rinominarli per usare ucase o lcase

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da Veronica80
    Come vedete nel titolo parlo di VB6...
    Ahem...c'è l'ho scritto io tirando ad indovinare...

    Originariamente inviato da Veronica80
    Ucase e Lcase non credo possano servirmi! Visto che parliamo di estensioni di file non di stringhe vere e proprie! Io posso avere anche file che hanno come estensione Mp3 o mP3 e dovrei rinominarli per usare ucase o lcase
    Trasformi in maiuscolo o minuscolo l'estensione che leggi attraverso getExtensionName e la confronti con un'estensione specifica usando, a seconda del caso scelto, appunto, il maiuscolo o minuscolo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  6. #6
    fai così

    if LCASE(fso.getExtensionName(miofile) )= "mp3" then

    non ho provato ma dovrebbe funzionare comunque

  7. #7
    Utente di HTML.it L'avatar di Veronica80
    Registrato dal
    May 2006
    Messaggi
    2,117
    siiii! Che scema infatti funziona!

    Grazie 1000!

    Ps: Io la versione nel titolo l'ho messa dalla combobox....almeno credo...! CIAO!

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.