Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145

    [Delphi 5] Problema con StringReplace function

    Ciao a tutti!Sto usando la funzione StringReplace ma nn sono capace di specificare l'ultimo parametro da passargli!!!sigh!Infatti questo ultimo parametro è cosi specificato nella documentazione

    type
    TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);

    Il mio codice è :

    str1 := StringReplace(str2, 'htm', 'asp', (rfReplaceAll));

    ma mi da errore! Come faccio a specificare come ultimo parametro rfReplaceAll???

    Grazie mille!!!!

    Alan

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Si tratta di un parametro di tipo set (insieme).

    Le variabili di questo tipo prevedono un gruppo di valori che possono essere specificati indicandone alcuni, tutti o nessuno, riportandoli tra parentesi quadre [].

    Nel caso della funzione StringReplace, puoi specificare un insieme vuoto [], oppure [rfReplaceAll] per rimpiazzare tutte le occorrenze della sottostringa nella stringa, oppure [rfIgnoreCase] per non distiguere tra maiuscole e minuscole, oppure entrambi ([rfReplaceAll, rfIgnoreCase]) per abilitare tutte e due le opzioni.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Al posto delle parentesi tonde metti quelle quadrate [ e ]

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    145
    Grazieeeeeeeeeeeeeeeeeeeeeeeeee!!!!!!!!!!!!!!!!

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.