FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Duda Tstring
Hola Amigos estoy en un gran problema que no puedo resolver y me esta matando la duda...
Quiero pasar un texto selecionado con doble click en un TlistBox a un label y me marca un error de que no puede convertir in "Tstring" a un "AnsiString" El codigo es el siguiente; Label2->Caption = ListBox1->Items[ListBox1->ItemIndex]; [C++ Error] Unit1.cpp(44): E2034 Cannot convert 'TStrings' to 'AnsiString' POr que me marca el error ma hara falta alguna libreria?? O como convierto un TString a un AnsiString??? MUCHAS GRACIAS POR LA AYUDA |
#2
|
||||
|
||||
Hola,
Estás tratando de asignar una variable "TStrings" a una "AnsiString", de ahí el problema. Prueba con algo como esto: Código:
Label2->Caption = ListBox1->Items->Strings[ListBox1->ItemIndex]; |
#3
|
|||
|
|||
jajajajajaja
Gracias ... Muchisimas gracias ya tenia 3 horas tratando de varias maneras... y era tan sencillo .... Haz resuelto mi vida existencial y es que en la ayuda del Builder no encontre mucho, pero creo que no busque bien... GRACIAS!!!!!!!!! |
#4
|
||||
|
||||
Como no ando muy puesto en C++ Builder, debo confesar que esto me tomó de sorpresa. El equivalente en Delphi a lo que originalmente escribió wildnetboy sí es válido:
dado que Strings es la propiedad por default de Items. Veo entonces que en C++ Builder ¿no hay propiedades default? // Saludos |
#5
|
||||
|
||||
Hola,
Cita:
|
#6
|
||||
|
||||
Cita:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
|||
|
|||
operador []
holas:
En cbuilder6 se procedio a sobrecargar el operador[] asi q tambien se podria utilizar del siguiente modo: String Cadena=(*ListBox1->Items)[0]; |
#8
|
||||
|
||||
default? para q usan el default?.
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#9
|
||||
|
||||
En Delphi, una propiedad tipo arreglo puede ser declarada como default de manera que puede omitirse en una expresión. En este caso, la clase TStrings tiene a su propiedad Strings como default y por ello, si V es una variable de tipo TStrings, V.Strings[n] puede reducirse a V[n].
// Saludos |
#10
|
||||
|
||||
hhhhhhhhhhhmmmmmmm ya veo q es útil.
En C si tenemos un arreglo, podemos referenciar el primero con un '*' Código:
Objeto *Algo; //...... Objeto OtroAlgo=*Algo; //OtroAlgo sería lo mismo q Algo[0]
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
DUDA URGENTE!!! por ERCRIZEPORTA... | (VIH)Lestat | Conexión con bases de datos | 6 | 27-06-2005 11:44:53 |
Urgente!! TEngo una duda!!! | (VIH)Lestat | Conexión con bases de datos | 15 | 26-06-2005 02:11:45 |
Urgente!!! duda con los campos en Rave Reports | hook | Impresión | 5 | 26-04-2004 10:09:21 |
duda urgente | marianaf | Varios | 1 | 27-11-2003 00:13:05 |
Duda con 'Self' ...Urgente | IVAND | Varios | 3 | 31-08-2003 17:13:10 |
|