FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
lio con una asignación
Buenos días ^^
Hace unos días hice la típica unit de principiante con un record y una serie de funciones y procedures ya que la POO aún me da algo de respeto y de momento solo me aclaré de forma elemental con el uso de objetos ya creados. La cuestión es que me he decidido a convertir esa unit en una unit para almacenar un objeto (hace semanas lo intenté y acabé desistiendo y opté por aplazarlo para seguir leyendo y practicando las bases.) Así que aquí les traigo el objeto en si
Suponiendo que el código completo de la unit esté correcto (no me ha dado ningun error de compilación) y esperando que no haya sorpresas (que las habrá seguro xD) cuando empiece a llamar al objeto por primera vez desde un form, les pego aquí la parte que me dio la duda (pongo la function completa para contextualizar, el problema está señalado con '//' espero se entienda bien :S):
Un saludo y mil gracias por su tiempo Última edición por ioco fecha: 11-03-2010 a las 08:31:33. |
#2
|
||||
|
||||
Por lo que entiendí, creo que quieres "clonar" un objeto, en ese caso te conviene reimplementar el método Assign y utilizarlo.
PD: ¿No te resulta sumamente incómoda esa forma de identación?
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
||||
|
||||
Sangrado, sangrado.
|
#4
|
|||
|
|||
Fue exactamente lo mismo que pensé al entrar al hilo
Es indentación me hace sentir incómodo leyendo. ¿Será la costumbre? En fin, yo no entendí bien lo que necesitás. Algunos datos más tal vez ayuden. Tus funciones no devuelven ningún tipo de dato, eso va contra la definición de function. Por otro lado, donde remarcás el problema, ¿ahí necesitas que z sea igual al número complejo que estás usando? En ese caso, como bien dice delphi.com.ar deberías tener un método de asingación entre 2 objetos de tu clase. Saludos!!! |
#5
|
|||
|
|||
Siento no haber podido entrar antes, que he tenido un día un poco atareado jeje
Tal como dice delphi.com.ar, lo que quería era clonar una instancia. Entiendo que el método que sugieren para la clonación es asignando propiedad a propiedad mediante ":=" ¿me equivoco?. Lo de las functions es un fallo mío que ya corregí de un ejemplo que entendí mal del libro, sorry. Respecto al tema del sangrado, identación o como queramos llamarlo, me tiene un poco mosca porque me fijo bastante en que quede bien claro y agrupado todo por conjuntos y tal y no acabo de entender qué es lo que les resulta incómodo o molesto. Si me lo pudieran aclarar prometo adaptar el código a su explicación |
#6
|
||||
|
||||
Cita:
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#7
|
|||
|
|||
Ya no hace falta ayudarte con la asignación, la que te pasó delphi.com.ar es la justa y necesaria.
Pero con el tema de la indentación yo sigo mi regla de lectura solamente: Cada vez que agrupe código (ya sea entre un begin y end, o después de una estructura de control simple como IF o FOR, etc) cada renglón inmediato antes del final lleva una indentación. Ejemplo: Eso para cada conjunto de sentencias marcadas por un begin - end o una estructura de control (simple - de una sola línea - o compleja - con más de una lína, o sea con begin end). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error de asignacion de parametros. | BuenaOnda | MS SQL Server | 1 | 10-04-2017 13:55:29 |
Asignacion Automatica | frholguin | Varios | 9 | 19-10-2006 10:24:54 |
Asignación dinámica de propiedades | Mariana | OOP | 3 | 14-11-2005 21:44:22 |
Asignacion de campos | jdangosto | OOP | 1 | 05-08-2005 10:41:11 |
Asignación IP | juanchi | Internet | 1 | 24-09-2003 19:07:05 |
|