Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   char to string? (https://www.clubdelphi.com/foros/showthread.php?t=77446)

Laurogriffin 26-01-2012 17:52:16

char to string?
 
El ejercicio es que en un edit text se ponga un char.. e imprimir en un memo

mi codigo hasta ahorita es:

var
opcion:integer;

begin

memo1.Lines.clear;
opcion:=(edit1.text)

case opcion of

'a','A':memo1.lines.add('Excelente');
'b','B':memo1.lines.add('Muy Bien');
'c','C':memo1.lines.add('Mas o Menos');
'd','D':memo1.lines.add('Reprobado');

end;

mis chars son 'a' , 'A' etc.. ¿pero no hay un charTostring?

MLROJO 26-01-2012 19:12:34

Hola,

Prueba con esto:

Código Delphi [-]
var
  opcion:char;
begin
  memo1.Lines.clear;
  opcion:=edit1.text[1];

  case opcion of

    'a','A':memo1.lines.add('Excelente');
    'b','B':memo1.lines.add('Muy Bien');
    'c','C':memo1.lines.add('Mas o Menos');
    'd','D':memo1.lines.add('Reprobado');

  end;
end;


Simplemente he redefinido la variable como char y capturado en ella el primer caracter mediante .text[1]

Ya nos comentarás si con esto se consigue lo que pretendes.

Saludos!.

Casimiro Notevi 26-01-2012 19:58:08

Recuerda poner el código entre etiquetas, ejemplo:



.

Laurogriffin 29-01-2012 22:00:39

Muchas gracias, me ha sido de gran ayuda; perdón por la demora andaba sin internet :)

Laurogriffin 29-01-2012 22:07:18

No sabía eso, gracias ando aprendiendo mucho :)


La franja horaria es GMT +2. Ahora son las 14:01:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi