Sviluppo4d.it
Sito indipendente di informazioni tecniche per sviluppatori 4th Dimension italiani  

Sviluppatori 4D

Utility 4D

Risorse 4D



4d logo
Naviga: Prev Next

Titolo: Come confrontare due blob

Categoria: Codice Ultimo Aggiornamento: 24/05/04


Ecco un metodo semplice per sapere se due blob sono uguali; ovviamente il primo controllo che fa è che siano della stessa lunghezza e poi controlla carattere per carattere. Da notare che in questo modo i caratteri sono contrallati esattamente, cioè un carattere maiuscolo è diverso dallo stesso minuscolo (case sensitive).

`Metodo: confrontaBlob
`Parametri:
` $1 = Blob; $2 = Blob
`Risultato:
` $0: Vero se uguali, altrimenti falso

C_BLOB($1;$2)
C_BOOLEAN($0)
If (BLOB size($1)=BLOB size($2))
  $0:=True
  For ($vByte;0;BLOB size($1)-1)
    If ($1{$vByte}#$2{$vByte})
      $0:=False
      $vByte:=BLOB size($1)
    End if
  End for
Else
    $0:=False
End if


Inviato da: Umberto Migliore Visite: 7778

Se accedi con utente e password, puoi aggiungere dei commenti.


Pagina servita il 22/10/17 alle 00:50:44 Valid HTML 4.01! Valid CSS!

Mutuo Facile, Serie Filmcards, Serie Singloids e altre app di Nexus srl per iPhone e iPad

Cidroid, distributore italiano lettori barcode per Apple iPhone, iPod, iPad della IPC