FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
conversion Tstrings
Aqui de nuevo, Saludos !
estoy tratando de hacer un restore a una bd firebird con el componente MDORestoreService. En la propiedad DatabaseName me pide el nombre de la BD el cual debe ser de tipo TStrings bueno yo le asocio asi:
sin embargo al compilar me manda el siguiente mensaje de error: [Error] fm_main.pas(97): Incompatible types: 'TStrings' and 'TCaption' supongo que debo hacer un tipo de conversion o cast pero ¡ni idea! ¿alguna sugerencia? se agradece toda la ayuda. |
#2
|
||||
|
||||
Hola,
Es muy raro. La propiedad "DataBaseName" tiene toda la pinta de ser de tipo "string". ¿seguro que es esa propiedad la que te causa problemas? Y, en todo caso, no puedes "promocionar" un "string" a un "TStrings"... si una propiedad es de tipo "TStrings" tendrás que asignarle un valor de este tipo. |
#3
|
|||
|
|||
hola Dec!
Si de hecho antes de revisar el inspector de objetos yo pense eso, que databasename era un string y asi le asigne el texto del edit. Revisando los .pas de la unidad MDOServices encontre que sí esta declarada como TStrings. esta es la declaracion del Servicio de Backup
y esta es la del servicio de restore
Aqui si desconosco si fue un error de dedo o para su funcionamiento debe ser TStrings. Bueno seguiremos investigando hasta que se me agote la curiosidad sobre esto....tic tac tic tac tic tac............. |
#4
|
|||
|
|||
Cita:
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#5
|
|||
|
|||
Egostar:
Si, si lo acepta ya no marca el error. JAJAJAJA anteriormente habia probado ADDObject(); y me decia las mismas tarugadas, era la hora de la comida y se me olvido volver a intentarlo ¡primero la panza! Gracias!!!! |
#6
|
|||
|
|||
Ah pues que bien, me alegra que te haya servido, la cuestión es que aún no entiendo porque lo definieron como TString, a no ser que sea para poder restaurar mas de una base de datos a la vez.
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#7
|
||||
|
||||
Cita:
Al restaurar, teneis razón, pero supongo la propiedad se llama así por unificar con sus objetos padre, polimorfismo o incluso por intuición, esa pequeña "s" puede ser un error de compilación bastante común . Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Hola,
Cita:
PD. Ya me estoy metiendo en camisas de once varas... Última edición por dec fecha: 14-06-2007 a las 17:52:56. |
#9
|
||||
|
||||
Cita:
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
variable tStrings | Carliviris | Varios | 4 | 03-01-2007 19:01:05 |
dudas con TStrings | aranel | OOP | 5 | 18-10-2005 21:49:47 |
TStrings a TStringList | LeandroM | Internet | 1 | 27-09-2005 06:50:53 |
Problemas con TStrings | 1501 | OOP | 2 | 19-11-2004 03:36:04 |
TStrings, DelimitedText y Delimiter | __cadetill | OOP | 2 | 31-10-2003 16:33:00 |
|