FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Siguiendo el estilo de Delphius:
En principio Fa y Fb no proporciona nada nuevo, pero bueno.... La funcion devolverá Fa+Fb que son las variables privadas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
||||
|
||||
Algo más...
Puedes si deseas redefinir el constructor para setear con algún valor las variables privadas. Para ello lo declaras como sigue:
Un pequeño aporte... |
#3
|
|||
|
|||
Delphius:
eso intente hacer pero me da un explote, tengo puesto este codigo. //aqui defino la clase unit Unit2; interface Type TNumeros = class private protected Fa: integer; Fb: integer; public constructor Create(_Fa, _Fb: integer); function Suma: integer; property A:integer read Fa write Fa; property B:integer read Fb write Fb; published end; implementation { TNumeros } constructor TNumeros.Create(_Fa, _Fb: integer) begin Self.Fa:=_Fa; Self.Fb:=Fb; end; function TNumeros.Suma: integer; begin Result:=Fa + Fb; end; end. //aqui defino la parte de la forma unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Unit2, StdCtrls; type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Button1: TButton; Edit3: TEdit; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } numeros: TNumeros; end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin numeros.Create(StrToInt(Edit1.Text), StrToInt(Edit2.Text)); Edit3.Text:=IntToStr(numeros.Suma); end; end. mira a ver y dime que podria ser. gracias |
#4
|
||||
|
||||
Pues... que error te produce?
Antes que nada... usa las etiquetas [ DELPHI ] y [ /DELPHI ]para que el código que ingresas, sea más legible (debes ingresar sin espacios entre los corchetes.) Pues, mira como queda:
¿Pues, que error te produce? A simple vista el código parece estar bien... ahora no tengo Delphi abierto... y no tengo mucho tiempo como para verlo. En cuanto pueda darte más mano, me fijo. |
#5
|
|||
|
|||
errores
haber como te explico, sin tocar nada en ese codigo, me da un eeror en el {begin} del constructor en la declaracion, algo asi como esta en la imagen que adjunto aqui, la que dice error simple. ahora, cuando en la implementacion del costructor termino la linea contructor TNumeros.Create(....); con un ; como lo hice aqui ahora me da el eeror que en la imagen se llama explote, si le doy F9 nuevamente me da el ultimo error.
no se si soy bastante explicito, pero de igual forma si puedes probarlo, me dices que puede ser. gracias |
#6
|
|||
|
|||
bueno las imagenes no salen, no se por que, de todas formas pruebalo haber si te dice algo, sino debe de ser algun problema con mi delphi
|
#7
|
||||
|
||||
Solamente falta ajustar unos pequeños detalles para que trabaje correctamente
Prueba de esta forma:
Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi VS Visual Basic | woody | Debates | 137 | 18-03-2008 14:54:00 |
Delphi V/s Visual Basic | lavtaro | Varios | 13 | 02-05-2006 14:30:47 |
Creando componente visual | piccolo2101 | Varios | 4 | 25-01-2006 14:13:45 |
Problema con librería en Visual C++ | llauraff | Varios | 0 | 16-09-2004 14:36:20 |
Tablas dbf-fpt (¿Visual Fox Pro?) | ogorut | Tablas planas | 2 | 24-11-2003 10:04:22 |
|