![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Perdon que me he equivocado que no es esa funcion
Lo siento mucho pero es tal el cacao que tengo que me he equivocado de funcion.
Es esta:
Y es resultado de esta funcion es el que lo quiero pasar a una variable de String Y supongo que seria asi:
Y la variable de String seria Operaciones??????? Es asi verdad?????? Perdonar por haber cometido tan gran error. Y muchas gracias por vuestra ayuda. Última edición por Neftali [Germán.Estévez] fecha: 11-08-2005 a las 13:13:27. Razón: Tag incorrecto |
#2
|
||||
|
||||
Hola,
Cita:
![]() Por otro lado con la función que escribes últimamente hay un pequeño problema para hacer que esta pase a devolver una cadena, o sea, una variable de tipo "string". ¿Porqué? Pues porque por algo devuelve el tipo que devuelve: la función se llama "GetIps" y puede devolver varias IPs, no solamente una. Claro está, sería más sencillo de "recorrer" el resultado de la función para obtener cada una de las IPs devuelta, o una, si ese fuera el caso. Desconozco cómo hace lo que hace la función y si, por ejemplo, siempre devuelve una primera IP, digamos, principal, por defecto, acaso la que se persigue... de no ser así... devolver el resultado como "string" podría ocasionarte quebraderos de cabeza, puesto que la variable "resultado" podría contener más de una IP... y habría a partir de ahí que discriminarlas. En todo caso, así quedaría la función devolviendo una cadena, un tipo "string", en lugar de un "TStrings": Se me ocurre a bote pronto, que, si no se encuentra otra forma mejor de hacerlo, tal vez podría cambiarse la siguiente instrucción a algo parecido a: De ese modo, en la cadena que obtuvieras como resultado, caso de haber más de una dirección IP obtendrías algo así como resultado: Código:
123.45.32.45 $$ 234.42.23.12 Última edición por dec fecha: 11-08-2005 a las 13:14:29. Razón: (corrección del texto) |
#3
|
||||
|
||||
Hola,
Metí un tanto la pata... puesto que, si ya no se piensa devolver un tipo "TStrings" con la función, ¿a qué utilizarlo entonces, pudiendo utilizar directamente una cadena? Así tal cual: Eso que nos ahorramos, ¿no te parece? ![]() |
#4
|
|||
|
|||
Esta es la que sirve
Esta que te pongo es la que sirve:
De momento me devuelve una ip solo Muchas gracias por cambiarme la funcion. Tengo varias de este tipo y las tendre que cambiar. Ya he cogido la forma de trabajar con el TString que es para variables de matriz por eso se representa en un TMemo o en un TList. De ahi el haberte mandado ayer un correo con esta misma funcion para si podias hacerme un pequeño ejemplo del objeto rectangulo. Con esta misma funcion original que el resultado lo da en un TMemo. David muchas gracias y perdona por hacerte perder un poco el tiempo. |
#5
|
||||
|
||||
![]() ![]() ![]() |
#6
|
||||
|
||||
Hola,
Cita:
![]() Cita:
* Nota para todos: Un "objeto rectángulo" es un "objeto" de cierto programa de nombre Neobook que permite que puedan añadírsele "plugins", por ejemplo, programados con Delphi. En dicho objeto rectángulo el programador del "plugin" tiene la posibilidad de "añadir" un determinado componente "visual" de Delphi, por ejemplo un "TMemo". Básicamente es esto. ![]() |
#7
|
||||
|
||||
Cita:
Pero, bueno, allá cada uno con sus manías ![]() |
![]() |
|
|
![]() |
|