Visual Basic - Como hacer un .manifest

Life is soft - evento anual de software empresarial
 
Vista:

Como hacer un .manifest

Publicado por Tabardillo (3 intervenciones) el 24/08/2004 02:58:02
en visual basic.net trato de darle una mejor presentacion ala aplicacion que estoy desarrollando y quiero darle alguno de los estilos visuales que tengo, investigue y hay una propiedad que q es enabledvisualstyle() mas un complemento que ahorita no se me viene ala cabeza, el caso es que me marca error y pongo el codigo donde debo, pero me sigue marcando error, otra opcion qe investigue es hacer un .manifest que se hace con el mismo nombre del ejecutable, bla bla...el caso es que no se que es lo que lleva el .manifest ni como hacerlo ni como implementarlo...si me pudieran ayudar les agradeceria mil
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:Como hacer un .manifest

Publicado por ruri (583 intervenciones) el 24/08/2004 07:49:50
Tobardillo:
Para crear el manifiesto, abrí el block de notas y escribí estas líneas:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="x86"
name="YourCompanyName.YourDivision.YourApp"
type="win32"
/>
<description>NOMBRE DEL PROGRAMA</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

Guardalo con el nombre del ejecutable .Exe.manifiest. Por ejemplo si el ejecutable de tu programa se llama MakeBmp.exe, el manifiesto debe llamarse MakeBmp.exe.manifiest. A continuación escribí las siguientes líneas en un módulo estandar:

Option Explicit
DefLng A-Z

Public Declare Sub InitCommonControls Lib "comctl32.dll" ()

Public Sub Main()
InitCommonControls
frmInicial.Show
End Sub

Esto declara una función Sub Main desde donde arrancará el proyecto, la cual inicia los controles comunes con el aspecto del XP. frmInicial es el nombre del formulario que inicia tu proyecto. Por último debés cambiar el inicio de tu proyecto. Para ello vas a Proyecto\Propiedades de Proyecto desplegás la ficha general y colocás como objeto inicial Sub Main. Dentro del entorno de VB no verás cambios, pero se manifestarán cuando compiles el proyecto y se ejecute fuera del entorno. Una cosa más el manifiesto debe estar en el mismo dorectorio que el ejecutable y sólo funciona en XP.

Saludos Ruri
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