border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU

Retroceder   VB-MUNDO - Programacion Visual > Programacion - Lenguajes > Visual Basic 6.00
Registrarse FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 20-11-2005, 21:31:43
Gran Participación en el Foro
 
Registrado: ago 2004
Ubicación: Buenos Aires - Argentina
Posts: 359
dares_ Valoración +2
Contactar con dares_ a través de MSN
Predeterminado Definir por Codigo Objeto Inicial de Propiedades de Proyecto

Se puede definir por codigo en Visual Basci 6 el Objeto Inicial (Formulario) q se pone manualmente en Proyecto / Propiedades de ... / Objeto Inicial ???
Gracias...
Diego Ares
Responder Con Cita
  #2 (permalink)  
Antiguo 21-11-2005, 04:48:51
Un Nuevo Amigo
 
Registrado: nov 2005
Ubicación: Tamaulipas
Posts: 12
Pirry Valoración +2
Predeterminado Definir por Codigo Objeto Inicial de Propiedades de Proyecto

Hola:

Si lo que quieres es indicar que formulario debe de iniciar primero desde programación, deberas de incluir un modulo.bas y un procedimiento llamado SUB MAIN()

Aqui le indicas que form es el que se debe de mostrar.

Espero que te sirva esto o esperar de alguna opinion mejor
SALUDOS DESDE MEXICO
Responder Con Cita
  #3 (permalink)  
Antiguo 21-11-2005, 10:40:13
Gran Participación en el Foro
 
Registrado: ago 2004
Ubicación: Buenos Aires - Argentina
Posts: 359
dares_ Valoración +2
Contactar con dares_ a través de MSN
Predeterminado

Me puedes explicar un poco mas en detalle como seria el codigo q tengo q poner en el modulo para definir el formulario con el q arranca mi sistema? Gracias
Diego Ares :smt004
Responder Con Cita
  #4 (permalink)  
Antiguo 21-11-2005, 11:01:02
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 985
Alella Valoración +2
Predeterminado

Hola, que tal.

Esto es un ejemplo, revísalo y adaptalo.

Código:
Public Cn As New ADODB.Connection
Public RutaConexion As String
Public CadenaConexion As String

Public Sub Main()
RutaConexion = App.path & "\BasedeDatos.mdb"
CadenaConexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & RutaConexion & ";Jet OLEDB:Database Password=XXX"

Cn.Open CadenaConexion

frmSplash.Show

End Sub
Espero que te sirva.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #5 (permalink)  
Antiguo 21-11-2005, 12:13:12
Gran Participación en el Foro
 
Registrado: ago 2004
Ubicación: Buenos Aires - Argentina
Posts: 359
dares_ Valoración +2
Contactar con dares_ a través de MSN
Predeterminado

Fabuloso lo q tenia q hacer era poner en el modulo:

Public Sub Main()
frmSplash.Show
End Sub

PD= se puede definir por codigo la version, revision, y la otra q no me acuerdo como se llama...es decir:
App.Major
App.Minor
App.Revision

¿?

Gracias...
Diego Ares :smt004
Responder Con Cita
  #6 (permalink)  
Antiguo 21-11-2005, 13:17:15
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 985
Alella Valoración +2
Predeterminado

Hola, que tal.

Código:
En el formulario pones lo siguiente:

' Para saber la versión del sistemna operativo
Call OSVersion
Text7.Text = "Sistema operativo: " & OSVersion

Text1.Text = "Versión " & App.Major & "." & App.Minor & "." & App.Revision
Y en una función pones:

Código:

Public Function OSVersion() As String

Dim udtOSVersion As OSVERSIONINFO
Dim lMajorVersion As Long
Dim lMinorVersion As Long
Dim lPlatformID As Long
Dim sAns As String


udtOSVersion.dwOSVersionInfoSize = Len(udtOSVersion)
GetVersionEx udtOSVersion
lMajorVersion = udtOSVersion.dwMajorVersion
lMinorVersion = udtOSVersion.dwMinorVersion
lPlatformID = udtOSVersion.dwPlatformId

Select Case lMajorVersion
Case 5
sAns = "Windows 2000"
Case 4
If lPlatformID = "VER_PLATFORM_WIN32_NT" Then
sAns = "Windows NT 4.0"
Else
sAns = IIf(lMinorVersion = 0, _
"Windows 95", "Windows 98")
End If
Case 3
If lPlatformID = "VER_PLATFORM_WIN32_NT" Then
sAns = "Windows NT 3.x"

'below should only happen if person has Win32s
'installed
Else
sAns = "Windows 3.x"
End If

Case Else
sAns = "Version de Windows Desconocida"
End Select

OSVersion = sAns

End Function
Y por último en un módulo pones:

Código:

Public Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (lpVersionInformation As OSVERSIONINFO) As Long


Type OSVERSIONINFO
   dwOSVersionInfoSize As Long
   dwMajorVersion As Long
   dwMinorVersion As Long
   dwBuildNumber As Long
   dwPlatformId As Long
   szCSDVersion As String * 128
End Type

Const VER_PLATFORM_WIN32_WINDOWS = 1
Const VER_PLATFORM_WIN32_NT = 2
Espero no dejarme nada. Ya me contarás.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
  #7 (permalink)  
Antiguo 21-11-2005, 14:01:29
Gran Participación en el Foro
 
Registrado: ago 2004
Ubicación: Buenos Aires - Argentina
Posts: 359
dares_ Valoración +2
Contactar con dares_ a través de MSN
Predeterminado

Quizas no me explique bien, pero lo q quiero no es saber la version del sistema operativo...si no poder cambiar las dsitintas versiones de mi sistema q vaya generando sin tener q entrar a la parte de propiedades del proyecto y poder decirle por codigo q la version es tal ...
lo q despues aparece en
sVersion = App.Major & "." & App.Minor & "." & App.Revision
se entiende ahora? Gracias
Diego Ares :smt004
Responder Con Cita
  #8 (permalink)  
Antiguo 21-11-2005, 14:20:24
Avatar de Alella
Moderador
 
Registrado: mar 2004
Ubicación: BARCELONA - ESPAÑA
Posts: 985
Alella Valoración +2
Predeterminado

Hola, que tal.

Eso, ya no tengo ni idea. En las propiedades de app, dice:

Devuelve o establece el número principal de la versión del proyecto. Es de sólo lectura en tiempo de ejecución.

Me parece que está dificil el tema, pero no obstante estate a la espera de contestaciones más sabias que las mías.
__________________
Un saludo.

Alfredo
Barcelona-España
_________________
Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

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
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Codigo para imprimir un objeto OLE romdan08 VBA (Excel, Word, Outlook, Access) 0 08-09-2007 05:33:52
DEFINIR HARDWARE DE SALIDA EN EL CÓDIGO pablovasquez Visual Basic 6.00 1 12-02-2007 15:31:53
CONTROLAR VOLUMEN DE OBJETO WMP DESDE EL CÓDIGO pablovasquez Visual Basic 6.00 5 01-02-2007 21:05:59
Nº Pagina Inicial definido en un DataReport ergie Visual Basic 6.00 5 23-03-2005 08:16:36
Mi código no encuentra (o reconoce) el objeto server David9 VBA (Excel, Word, Outlook, Access) 0 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 04:07:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right