Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 12-03-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
-¿Donde coloco las VARIABLES GLOBALES PARA TODA LA APLICACIÓN, así como otras estructuras, vamos las que defino yo, no Delphi?
En la "interface" de cualquier unidad del proyecto. Incluso en el mismo archivo de proyecto ("*.dpr"). En cualquier lugar, podría decirse, al que tengas acceso desde cualquier punto del proyecto. Si añades las variables en la parte "interface" de una determinada unidad y a su vez añades esta unidad en otra, en esta segunda estarán disponibles las variables declaradas en la primera.

Cita:
En los dos botones(o paneles, u otra cosa que me sirva...), que coloco dos subprogramas, necesito declarar variables locales de todo tipo(label,arrays,var)
Ningún problema... tal como yo lo veo. Puedes colocar casi cualquier cosa capaz de capturar los eventos del ratón. Si no quieres complicarte usa formularios y botones de la VCL. Es decir, inicia un nuevo proyecto en Delphi (Aplicación para Win32, no del tipo "consola") y en el formulario que te aparece sitúas dos botones. En los propios eventos "OnClick" de dichos botones puedes declarar variables y en definitiva hacer lo que necesites hacer.

Cita:
-¿Puedo definir dentro de los botones procedimientos, funciones,.............? ¿donde lo coloco?
Esa pregunta es un tanto ambigua. Puedes estar queriendo decir, ¿puedo ampliar la clase "TButton" para añadir nuevos procedimientos y funciones (o sea métodos) en la misma? La respuesta obviamente es que sí. Pero también puedes querer decir, ¿puedo incluir procedimientos y funciones dentro del evento "OnClick" de un botón (que es a su vez un procedimiento)? Y la respuesta es que sí también, puesto que puedes añadir funciones y procedimientos "anidados". Tal que así:

Código Delphi [-]
procedure Saludo();

  procedure HolaMundo();
  begin
    ShowMessage('¡Hola mundo!');
  end;

begin
  HolaMundo();
end;

Aunque en este caso no habría mucha diferencia entre codificar de este modo:

Código Delphi [-]

procedure HolaMundo();
begin
  ShowMessage('¡Hola mundo!');
end;

procedure Saludo();
begin
  HolaMundo();
end;

Dependerá de lo que te traigas entre manos pero creo que podría decirse que no es lo común encontrarse procedimientos y funciones anidadas en otros procedimientos y funciones.

No sé si he resuelto alguna de tus dudas o qué.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 12-03-2007 a las 13:54:27.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Usar la libreria crt.dcu de Turbo Pascal 7 en delphi 2205 nunez1984 API de Windows 10 08-03-2010 04:36:34
From turbo pascal to delphi6 Roberto Sánchez Varios 10 12-09-2006 03:22:44
Unidad Crt de Turbo Pascal en Delphi para consola linuxfresh Varios 0 08-09-2006 18:06:55
compatibilidad entre Turbo Pascal 7 y Delphi 7 !! Jat Varios 0 13-12-2004 23:24:34
Problemas RBuilder al pasar de delphi5 a delphi7 neon Impresión 0 26-08-2004 14:38:35


La franja horaria es GMT +2. Ahora son las 10:02:09.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi