![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
Te recomiendo al igual que poliburro que revises la Guía de estilo.
También que coloques títulos descriptivos los hilos; El texto "ayuda por favor..." no da mucha información de tu problema. Ah, bienvenido al Club. En cuanto al problema, estaría bien que colocaras algo de código que estás utilizando, porque no queda muy clara la explicación (al menos a mi no). Intenta concretar el problema. Pregunta algo concreto, y si obtienes errores (como dices) es bueno que coloques qué error exactamente te está apareciendo; De otra forma es difícil ayudarte. Un saludo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
||||
|
||||
|
Yo tampoco he entendido muy bien el problema, pero si tienes funciones que devuelven el resultado y quieres que éste se muestre como el texto de un botón, sería así:
|
|
#3
|
||||
|
||||
|
Insertar Impresiones a un Botton delphi 7.0
Saludos amigo, gracias punk por tu respuesta, pero lo que trato de hacer es tratar de insertar determinados datos para que se impriman en un botton, osea que inserte los numeros, el primero y el segundo voy al menu y selecciono la operacion deseada, ya sea suma,resta,division,multiplicacion, despues de seleccionar la operacion voy hacia el botton de resultado doy click sobre el y que me imprima el resultado....recordar que en el menu tengo programado cada operacion, por ejemplo asi tengo el de la suma:
procedure Tfrmsegundo.icoSumaClick(Sender: TObject); var x,y,r1:real; begin x := strtofloat(lblEdit1.text); y := strtofloat(lblEdit2.text); r1 := (x+y); end; asi es con todas las otras operaciones solo que cambia el r1,por r2, asi sucesivamente, ahora lo que nesecito es que el botton me arroje el resultado amigo, eso es lo que no puedo hacer,mira como tengo el botton: procedure Tfrmsegundo.Button1Click(Sender: TObject); var r1,r2,r3,r4 :real; begin Button1.Caption := FloatToStr(r1); Button1.Caption := FloatToStr(r2); Button1.Caption := FloatToStr(r3); Button1.Caption := FloatToStr(r4); end; end. Gracias. |
|
#4
|
||||
|
||||
|
BuRtOn así lo que estás haciendo es que en cada procedimiento use su propia variable "r1" cuando éstas variables deberían ser globales para poder acceder desde distintos procedimientos. O sea que se deberían declarar en
cambié real por double, porque la primera está obsoleta. De todas formas sería más lógico que cada operación que quieras realizar se ejecute como una función que ya devuelva el resultado, por ejemplo: Ésto mostraría la suma de las cajas de texto tanto en una etiqueta como en un mensaje. |
|
#5
|
||||
|
||||
|
Mensaeje botton delphi 7.0
Gracias punk, se nota que heres un duro en delphi, pero me puedes decir la fomita mas sencilla, osea como lo estoy haciendo,que debo cambiar ??, es k soy pollo en este lenguaje solo llevo 2 dias programando en delphi, y aun no veo funciones amigo, si vez...pero mas o menos entendi lo que me querias decir...pero que debo hacerle a mi programita, tal como tu lo vez, que le cambio o que le agrego, te agradeceria mucho amigo, gracias por tu tiempo y paseincia...
|
|
#6
|
||||
|
||||
|
A ver... solo porque tienes dos días programando....
Lo mejor que puedes hacer, es tomar un buen libro de delphi. Hay mucho en el mercado, a estas alturas, cualquiera te serviría. Incluso, un libro es mucho mejor que los maestros que puedas tener en la escuela. En fin. Tienes dos TEdit, un Tlabel (para el resultado ) y las operaciones las haces en el evento onclick de un menu...lo más fácil:
suma es variable global, lo mismo para la resta, división y demás operaciones. Ahora lo de tu botón, que no entiendo la lógica de lo que quieres hacer y no entiendo para que poner un resultado en un "caption" de un botón, pero en fin...
Vamos a ver ahora... le diste un nombre el edit "lblEdit1"; eso no tendría sentido, una cosa es un TEdit y otra cosa es un TLabel. El Prefijo del TEdit generalmente es "edt" y el prefijo de un TLabel generalmente es "lbl", pero que a un TEdit lo llames "lbl..." no tiene sentido. Lo correcto sería, por ejemplo: "edtOperador1". Pídele a tu profesor que les explique la diferencia entre variables locales y variables globales. Y vamos, que no intento ser grosero, ni muchos menos, pero por la forma en que escribes y planteas el problema, a mi me da la impresión de nunca has leído nada sobre delphi ni programación y al parecer, o tu profesor es bastante malo, o de plano no le pusiste atención. Saludos
__________________
|
|
#7
|
||||
|
||||
|
Coincido en lo que dice ContraVeneno, yañado en que deberian conocer primero bien los conceptos de la programacion y mas aun la POO (Programacion Orientada a Objetos), en realidad tu "tarea" es muy facil
...Este codigo de ContraVeneno es muy logico Deberia fucionarte y evita complicarte... Resultados en un boton ![]() ![]()
__________________
Web |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| AYUDA por favor!!! | Melcv | Varios | 2 | 28-06-2006 21:19:35 |
| AYUDA, por favor! | Waldo | Conexión con bases de datos | 5 | 01-11-2003 17:49:02 |
| ayuda por favor | haffo | Varios | 6 | 23-10-2003 03:50:33 |
| ayuda por favor | haffo | Varios | 2 | 14-10-2003 16:08:45 |
| Por Favor Ayuda | DML | Varios | 3 | 16-05-2003 00:44:26 |
|