FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posts: 13
Joined: Thu Mar 10, 2016 10:51 PM
Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Mon Apr 04, 2016 01:46 PM
Buenos d铆as a todos los compa帽eros del foro, sigo experimentando con Visual Studio 2013, ya compil茅, enlace mi archivo de recursos y mi primer programa funciona sin errores (aunque este es muy b谩sico), ahora viene el siguiente paso:

驴Como distribuyo este ejecutable a los usuarios finales?

Copi茅 el archivo .EXe a otra m谩quina y me indic贸 que le faltaba una DLL, busque esa DLL (msvrc120d.dll, que estaba en c:\windows\system32 ) y la pegue en la misma carpeta donde esta el ejecutable y me marco el error:

Code (fw): Select all Collapse
The application was unable to start correctly (0xc000007b). Click to close the application


Que debo instalar en las m谩quinas clientes para que la aplicaci贸n funcione, o a煤n mejor, con que DLL's debo distribuir el ejecutable para que funcione y no tenga que instalar nada en todas las m谩quinas de los usuarios?
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Mon Apr 04, 2016 04:35 PM

> The application was unable to start correctly (0xc000007b)

Ese error se debe a que el fichero RC est谩 usando un fichero manifest incorrecto.

Asegurate de tener esto en tu RC:

ifndef 64

1 24 "WinXP/WindowsXP.Manifest"

else

1 24 "WinXP/WindowsXP.Manifest64"

endif

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 13
Joined: Thu Mar 10, 2016 10:51 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Mon Apr 04, 2016 08:21 PM
Antonio, ya agregue esas l铆neas al archivo .RC, de inicio me dec铆a que no encontraba el archivo windowsxp.manifest, lo gener茅 en el directorio C:\WINXP\WindowsXP.Manifest

Code (fw): Select all Collapse
<?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="Microsoft.Winweb.Dashboard.exe"
聽 聽type="win32"
/>
<description>.NET control deployment tool</description>
<dependency>
聽 聽<dependentAssembly>
聽 聽 聽<assemblyIdentity
聽 聽 聽 聽type="win32"
聽 聽 聽 聽name="Microsoft.Windows.Common-Controls"
聽 聽 聽 聽version="6.0.0.0"
聽 聽 聽 聽processorArchitecture="X86"
聽 聽 聽 聽publicKeyToken="6595b64144ccf1df"
聽 聽 聽 聽language="*"
聽 聽 聽/>
聽 聽</dependentAssembly>
</dependency>
</assembly>


Pero sigo recibiendo el mismo error al ejecutarlo en cualquier m谩quina diferente a la mia.

Alguna idea?

Saludos.
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Mon Apr 04, 2016 09:25 PM
Esa es la versi贸n para 32 bits. Para 64 bits tienes que usar este:

Code (fw): Select all Collapse
<?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="IA64" name="FiveTech Software.FWH64.FiveWin" type="win32" />
<description>FWH64 for Harbour/xHarbour</description>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="amd64" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 13
Joined: Thu Mar 10, 2016 10:51 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Mon Apr 04, 2016 09:28 PM

Estoy usando fivewin de 32 bits, incluso el windows 10 que estoy usando es de 32 bits y las m谩quinas donde he probado tambien son de 32 bits.

Saludos.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Tue Apr 05, 2016 06:53 AM

Mario,

Puedes enviarme el EXE por email comprimido como ZIP y renombrado a ZOP ? gracias

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 13
Joined: Thu Mar 10, 2016 10:51 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Tue Apr 05, 2016 02:03 PM

Antonio, en otro ratito libre hice una b煤squeda de esa DLL en mi disco duro, resulta que en mi equipo existen unas 6 instancias de ese archivo en diferentes carpetas, prob茅 cada una de ellas hasta que funciono con una de ellas, la he probado en varias m谩quinas y la aplicaci贸n esta funcionando bien.

Espero no encontrarme con mas sorpresas y poder empezar a usar el visual studio en serio.

Saludos.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Re: Distribuir aplicaci贸n de Visual Studio 2013 a usuario final
Posted: Tue Apr 05, 2016 04:30 PM

muy bien

regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion