Visual Basic - Toc, Toc.. Lo de las API es aqui?

Life is soft - evento anual de software empresarial
 
Vista:

Toc, Toc.. Lo de las API es aqui?

Publicado por javier (32 intervenciones) el 05/02/2005 18:23:42
Me compre un libro sobre programacion Windows mediante VB5 y estoy usando VB6.

El libro en la mayoria de los ejemplos utiliza como primera linea
'Begin VB.'Objeto'.

Mi compilador VB6 no reconoce esta cadena.Sabeis si es que hay que cargar alguna referencia, o que?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Toc, Toc.. Lo de las API es aqui?

Publicado por Benjo (679 intervenciones) el 05/02/2005 18:40:05
Javier

Begin VB.Form tuformulario
o
Begin VB.ComboBox miComboBox
No son sentencias de Visual Basic, sino que son ejemplos del código constructir de un formulario FRM
Seguramente si copias con el block de notas todo ese código que está en el libro y lo guardas con la extensión .Frm al ejecutarlo se abrirá un formulario en Visual Basic llamado "miformulario" conteniendo un ComboBox llamado "miComboBox"

Begin significa que allí comienza la inea del control y luego de asignar las propiedades, aparecerá End que estipula cuando termina la contrucción del control.

El verdadero código de Visual es el que aparece luego de la sentencia Attribute VB_Exposed=False

Y otra cosa, nada de esto, tiene que ver con las API.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me entero...

Publicado por javier (37 intervenciones) el 05/02/2005 21:16:29
agradezco tu respuesta, pero todavia no me entero

Donde se coloca todo ese codigo? en un formulario?, en un modulo?, ¿donde?.

<<el procedimiento externo no es valido >> 'cuando lo coloco como encabezado de un modulo o de un formulario.

Tampoco me reconoce attributes

P.D ¿Que hago tiro el libro, o me retiro yo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me entero...

Publicado por Benjo (679 intervenciones) el 05/02/2005 21:51:53
Todo ese código escribilo en un archivo de texto, sin usar Visual Básic
luego guardalo con la extensión FRM en vez de txt
Ejecutalo y verás que se abre Visual Basic y un formulario con controles que vos jamás colocaste allí, sino que lo hizo directamente el código. Son constructores.
Copia esto y pegalo en block de notas
VERSION 5.00
Begin VB.Form Form1
Caption = "Form1"
ClientHeight = 3090
ClientLeft = 60
ClientTop = 450
ClientWidth = 4680
LinkTopic = "Form1"
ScaleHeight = 3090
ScaleWidth = 4680
StartUpPosition = 3 'Windows Default
Begin VB.ComboBox Combo1
Height = 315
Left = 2520
TabIndex = 1
Text = "Combo 1"
Top = 480
Width = 1695
End
Begin VB.CommandButton Command1
Caption = "Este es un ejemplo"
Height = 735
Left = 720
TabIndex = 0
Top = 360
Width = 1215
End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
private sub command1_click()
msgbox "este es el verdadero código"
end sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:De acuerdo Benjo

Publicado por javier (32 intervenciones) el 07/02/2005 01:32:00
Muchisimas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me entero...

Publicado por Anonimo (37 intervenciones) el 06/02/2005 11:22:34
Retirate tu que encima de escribir titulos sin sentido no prestas nada de atencion a lo que te contestan.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No me entero...

Publicado por Javier (32 intervenciones) el 09/02/2005 14:53:47
ya se metio el antipatico del anonimo que encima que no aporta nada se la cree entendido del tema.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar