Page 1 of 1

Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Tue Nov 02, 2021 12:42 am
by ruben Dario
Saludos al Foum.

Alguien me puede orientar porque este error de ejecuccion.
Compile Mi proyecto de 32 bits a 64 bits Utilizacon bcc74 de 64 bits y me da este error al ejecutarlo.

https://www.4shared.com/s/fUB_S134kiq

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Tue Nov 02, 2021 8:43 am
by hmpaquito
Comprueba si en la misma carpeta donde tienes el ejecutable tienes un hb_out.log que contiene una entrada a la misma hora en que se genera el fallo.

Viene bien hacer un dir /od para ver que archivos se crearon despues del error

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Tue Nov 02, 2021 1:23 pm
by karinha
Los archivos *.CFG están correctos?

Regards, saludos.

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Wed Nov 03, 2021 12:50 am
by Antonio Linares
Ruben,

Ese error se produce al usar un fichero manifest incorrecto. Esto lo hacemos normalmente desde el fichero RC:

#ifndef __64__
1 24 "WinXP/WindowsXP.Manifest"
#else
1 24 "WinXP/WindowsXP.Manifest64"
#endif


Windows comprueba esa información y si está errónea, genera ese error. Para ver con más detalle lo que falla, comprueba el "visor de eventos" de Windows ("registros de Windows"-"Aplicación") y podrás saber con exactitud que es lo que está erróneo.

Para que FWH 64 bits funcione correctamente en Windows 11 hay que hacer un pequeño cambio en el fichero de manifiesto que se proporciona con FWH 64:
<?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="amd64" 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>


Tambien funciona correctamente si se especifica: processorArchitecture='*'

Este cambio se incluye en el próximo build de FWH 64

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Wed Nov 10, 2021 9:55 pm
by ruben Dario
Saludos, Al forum
Hice el cambio indicado pero sigue el error.
La Aplicacion que estoy construyecto es de consola.

Este es el mensaje del Visor
Nombre de registro:System
Origen: Application Popup
Fecha: 10/11/2021 4:52:06 p. m.
Id. del evento:26
Categoría de la tarea:Ninguno
Nivel: Información
Palabras clave:
Usuario: SYSTEM
Equipo: DESKTOP-5FLVTP6
Descripción:
Aplicación emergente: plasmenh.exe - Error de la aplicación : La aplicación no se pudo iniciar correctamente (0xc000007b). Haga clic en Aceptar para cerrarla.
XML de evento:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Application Popup" Guid="{47bfa2b7-bd54-4fac-b70b-29021084ca8f}" />
<EventID>26</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2021-11-10T21:52:06.3813001Z" />
<EventRecordID>144817</EventRecordID>
<Correlation />
<Execution ProcessID="876" ThreadID="6820" />
<Channel>System</Channel>
<Computer>DESKTOP-5FLVTP6</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="Caption">plasmenh.exe - Error de la aplicación</Data>
<Data Name="Message">La aplicación no se pudo iniciar correctamente (0xc000007b). Haga clic en Aceptar para cerrarla. </Data>
</EventData>
</Event>

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Wed Nov 10, 2021 10:19 pm
by Antonio Linares
Ruben,

Mi consejo es que te olvides de BCC 64 y comiences a usar Microsoft Visual Studio Community 32 y 64 bits y asi dejarás de tener estos problemas

Tienes un IDE que te construye todo automaticamente con los manifiestos correctos, etc

Además leí recientemente que BCC es el más lento de todos :-)

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Wed Nov 10, 2021 11:28 pm
by karinha

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Fri Nov 12, 2021 2:57 am
by ruben Dario
Saludos

Funcionan Bien con 32 bits he construido el Ejecutable con BCC74, MSVS 2019 Y MINGUI 11.2
Al construir el ejecutable para 64bits con BCC74 o Msvs 2019 me genera el mismo error al Ejecutarlo

Tengo Sistemas Operativo Windows 10 64 bits

Re: Error de Ejecuccion Con BCC74 de 64 bits

PostPosted: Fri Nov 12, 2021 12:35 pm
by karinha
Intenta con este, 7.30:

http://xharbour.org/index.asp?page=download/windows/required_win

Cambia los *.CFG correctamente.

Regards, saludos.