FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Nuevo en Delphi
Buenos dias a todos,
Soy nuevo con Delphi y estoy tratando la version 6. Me gustaria orientacion en como puedo crear 1 formulario que llame un procedimiento en un 2do formulario. A pesar de intenralo me arroja un error de 'Undeclare identifier' Aca el codigo Forma Nro 1 -----------------------
Forma Nro 2 -----------------------------
Última edición por ecfisa fecha: 31-10-2016 a las 20:01:49. Razón: Agregar etiquetas [delphi] [/delphi] |
#3
|
|||
|
|||
Gracias
Hice la correccion pero en la Unit 2 me sigue apareciendo una linea roja sobre la funcion showmessage unit Forma2; interface procedure rueda; implementation procedure rueda; begin showmessage('funciona'); end; end. Aparentemente algo no esta bien en el llamado de la showmessage Atento a sus comentarios |
#4
|
||||
|
||||
Necistar importar la Unit Dialogs para mas informacion revisa el enlace
http://www.delphibasics.co.uk/RTL.as...dCode1=Yes#Ex1
|
#5
|
|||
|
|||
Mil gracias amigo...lo acabo de probar y funciona
Saludos |
#6
|
|||
|
|||
Cambiando un poco ahora el showmessage por una Imagen en el Form1.
Necesito que el Form1 al arrancar me muestre en un rectangulo y la funcion que lo hace esta en la Unit2 Algo asi, unit Forma1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type Forma1 = class(TForm) Image1: TImage; Button1: TButton; Button2: TButton; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Forma1: TForma1; implementation uses Unit2; {$R *.dfm} procedure TForma1.FormCreate(Sender: TObject); begin Rueda; end; end. ////--------------------------------------------- Unit Forma2; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, Math, StdCtrls, Buttons; procedure rueda; implementation procedure rueda; begin with TForma1.Image1.Canvas do begin Pen.Color := clNavy; Pen.Width := 5; Brush.Color := clYellow; Brush.Style := bsDiagCross; Ellipse( 160, 10, 260, 110 ); end; end; end. Solo cambie el showmessage pero no genera la rueda,,,sigue el mismo error de Undefined identifier |
#7
|
||||
|
||||
1:
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración 2: Recuerda poner los tags al código fuente, ejemplo: Gracias 3: No olvides poner títulos descriptivos a tus preguntas, "Nuevo en Delphi" no es un título que describa el problema que quieres resolver. Gracias.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
||||
|
||||
Hola te aconsejo que cuando tengas dudas diferentes no dudes en abrir otro hilo ya que se mantiene el orden.
Bueno con respecto a tu duda, una forma simple de hacerlo es pasarle la referencia del objeto TImage por parametro a la funcion Rueda
Ya habiendole especificado el parametro hay que llamar a la funcion desdel el formulario principal
La palabra Self hace referencia al formulario Forma1 pero si te confunde este concepto puede hacer esto
Edito: Tambien simplemente basta con poner
En mi caso mi formulario se llama Form1, por ultimo evitar usar WITH. ScreenShot Saludos.... Última edición por BDWONG fecha: 31-10-2016 a las 03:09:11. |
#9
|
|||
|
|||
Muchisimas gracias.
Logro funcionar |
#10
|
||||
|
||||
Recuerda que puedes obtener una licencia starter en la cual puedes instalar componentes de terceros
https://www.embarcadero.com/products...ional-download
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#11
|
|||
|
|||
GRacias,
Y cuales son las limitaciones con esa version ? Yo tengo Delphi 6 EE y con esa estoy comenzando a trabajar |
#12
|
||||
|
||||
Delphi Starter Edition
Las diferencias las puedes ver acá Hay muchas diferencias con respecto a una Enterprise pero en este caso obtendrás una licencia de la última versión del IDE. Con sus limitaciones ya que es grátis pero bastante funcional para muchos.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#13
|
|||
|
|||
Gracias,
Con esta licencia starter yo puedo crear una aplicacion y comercializarla? |
#14
|
||||
|
||||
Starter Edition FAQs
Can I sell my apps or components with the Starter edition? Yes. You may sell any apps or components developed with the Starter edition under the Starter license until your annual license or service revenue exceeds US $1,000 or local currency equivalent. If your annual license or service revenue generated from the output of the Starter edition exceeds US $1,000 or local currency equivalent, then a Professional edition or higher license is required to be purchased. Special pricing for Starter upgrades to Professional, Enterprise and Architect editions is available specifically for this purpose. What is the Starter edition license? The Starter edition license is an "indie" or independent developer style license. Think indie music, indie artist, indie films, etc. The indie style Starter license allows for freeware and limited "for profit" commercial use. The license is designed specifically as a low cost solution for hobbyists, students, and independent developers to be able to get started building and distributing apps, including commercially for profit, without a significant up-front investment. It is modeled after the self-publishing music and literature models and has become popular within the game and mobile development tools market.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
nuevo en delphi | Kastore | Varios | 5 | 09-10-2010 01:12:05 |
Nuevo en el club, nuevo en el trabajo, nuevo en la vida | winzo | La Taberna | 26 | 29-04-2008 20:13:52 |
Nuevo con Delphi | jose6106 | Varios | 2 | 03-01-2008 16:57:35 |
Nuevo update para delphi 2007 / delphi .net | avmm2004 | Noticias | 0 | 18-12-2007 21:19:25 |
Lo nuevo en delphi 6 | frankmch | Noticias | 5 | 11-09-2003 18:04:42 |
|