FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Convertir Un TObject a String?
Hola!
miren, tengo un ListView en el cual uso Item.SubItems.Objects[0] para guardar datos adicionales, para esto hago:
Ahora lo ke kiero hacer es volver a combertir eso a String y mostrarle en un ShowMessage. Como lo haria? Gracias! |
#2
|
|||
|
|||
Así debería funcionarte. También podés verificarlo antes, con if (Item.SubItems.Objects[0] is String) then. Espero que sirva. Sino, avisame así no me equivoco yo cuando lo necesite |
#3
|
|||
|
|||
Hola, puse esto:
S: String; begin S := LV_Cat.Selected.SubItems.Objects[0] as String; showMessage(S); pero me manda un error: ')' expected but ';' found ke pasa hay? |
#4
|
|||
|
|||
Ahí te está diciendo que pusiste un ";" donde debería ir un ")".
Mostrame el pedazo de código que te da error y te digo. |
#5
|
|||
|
|||
Hola...
Vaya, no había leido bien este tema... En Delphi, el tipo de datos string no es una clase, así que hacer algo como LV_Cat.Selected.SubItems.Objects[0] as string no es correcto. Para hacer lo que necesitas tendrías que crear una nueva clase que internamente maneje un string, y entonces si, guardar objetos de esta clase en la propiedad mencionada. Algo como:
También puedes checar este link: http://delphi.about.com/od/vclusing/..._addobject.htm Saludos... |
#6
|
||||
|
||||
La verdad que no me gusta nada lo que estas haciendo, te estas garantizando MemoryLeak. Si quieres guardar mas información, ya que no puedes utilizar una columna "invisible" porque no existe tal propiedad, la VCL te propone utilizar el campo Data del TListItem, mismo el TListView dispone del evento OnDeletion para que liberes la información almacenada en ese puntero en el caso de ser necesario.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Saber que clase-hija es un TObject | eflosten | OOP | 6 | 20-04-2010 12:31:38 |
Convertir string a Taction | erasmorc | OOP | 1 | 17-12-2009 17:44:23 |
Convertir Texto a String | maurici0 | Varios | 20 | 20-03-2009 00:31:47 |
convertir string | jsanchez | Varios | 3 | 31-07-2006 22:23:19 |
Convertir un String a Integer | Rafe | Varios | 2 | 12-08-2005 17:43:38 |
|