Cita:
Empezado por Rofocale
porfavor me puedes explicar como van eso de las comillas unas que van asi '''' y otras asi ''',' y realmente solo he visto ',' estas y no se porque van las otras..
ojala puedas ayudarme gracias
|
Hola Rofocale.
Se usan las comillas dobles cuando se quiere que uno o más caracteres queden entre comillas
dentro de una cadena. Por ejemplo si quisieramos que en la frase:
habia una vez, la palabra
una
quedase entre comillas, no podemos hacer:
'habia 'una' vez', Delphi interpretaría:
[un string
]
[un identificador,variable, etc
] [un string
].
Para indicarle a Delphi que la palabra
una va entre comillas, tenemos que hacer:
'había
''una
'' vez
',
lo que nos dá: habia
'una' vez.
Particularmente para introducir caracteres entre comillas, uso la función
QuotedStr, me resulta más
legible y tiene el mismo resultado.
Un ejemplo con los dos usos:
Código Delphi
[-]
Cadena:= 'había ''una'' vez';
Cadena:= 'había '+QuotedStr('una')+' vez'
Saludos.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)