Header
Delphi - case with string
in: Delphi  So/Code: Generico Data: 27/06/2013
Ora: 14.53:24
Articolo visualizzato: 2804 volte

Il Case di delphi utilizza unicamente valori numerici. Volendo utilizzarlo con le stringhe possiamo ricorrere al POS.

Concateniamo tutti i valori possibili di una stringa ( quelli da analizzare nel case). Mettiamo caso che abbiamo una serie di DB e dobbiamo selezionare quello Oracle.



case Pos(DataBaseType,'MySQL.SQL Server.Oracle.DB2') of
  1:  result := 'Scelta 1';
  7:  result := 'Scelta 2';
  18: result := 'Scelta 3';
  25: result := 'Scelta 4';
end;

Lo script eseguira il case 18 dato che il pos di Oracle nella stringa ha la posizione 18. Non è molto pratico ma abbastanza efficacie quando non possiamo farne a meno.

Commenti Commenti (0) | User Autore: Guido Camerlingo (Guiz)
Tags: delphi pos case with string con stringa switch select





Articoli Correlati
Delphi - case with string
[Delphi] - Formattare un campo CSV
C# - Calculate MD5 of a string
Delphi - last and first day of the month
[Delphi] - Simulare un Array Associativo in Delphi con le TStringList

Commenti

Scrivi Commento
Codice Verifica

Commento massimo 5000 caratteri.(Tutti i campi contrassegnati da * sono obbligatori).

   

Ricerca

Glossario Naviga nel nostro glossario!
Scopri il gergo dei Geek!


 ULTIMI ARTICOLI

570 giorni fa
791 giorni fa

 [EN] Last Articles

1089 giorni fa
 Siti Amici

Visita il Blog Roll
Contattaci! Diventa nostro amico!



 Hot Downloads


 Categorie

85
163
58
87
13
2
20
36
1
2
5
5
128
7
24
15
62
45

 Code

11
11
3
6
2
24
1
7

 Games

19
45
13

 GUIDE


 Novità Downloads

71
69
3870

 Tags Cloud

inchiostro android giorno gta geek first amazon funzione funzione amazon fivepoint Greenfield ios microsoft day function gta graphite giorno research



 CopyRight

Valid XHTML 1.0 Transitional CSS Valido! [Valid RSS] Creative Commons License


Geek-Blog by Flavio Mandato, Giuseppe Vaccaro, Guido Camerlingo, Stefano Natale, Domenico Cavallo is licensed under a Creative Commons Attribuzione-Non opere derivate 2.5 Italia License.
Based on a work at www.geek-blog.it.
Permissions beyond the scope of this license may be available at http://www.geek-blog.it/

Disclaimer - Responsabilità - Pagina generata in 0.064 secondi. Geek-Blog.it