#include <winresrc.h>
#include <windows.h>
#include <commctrl.h>
#ifndef WC_TABCONTROL
#define WC_TABCONTROL "SysTabControl32"
#endif
#ifndef MONTHCAL_CLASS
#define MONTHCAL_CLASS "SysMonthCal32"
#endif
#ifndef DATETIMEPICK_CLASS
#define DATETIMEPICK_CLASS "SysDateTimePick32"
#endif
#ifndef VOS__WINDOWS32
#define VOS__WINDOWS32 0x00000004L
#endif
#ifndef VFT_APP
#define VFT_APP 0x00000001L
#endif
#ifndef VFT2_UNKNOWN
#define VFT2_UNKNOWN 0x00000000L
#endif
#ifdef __FLAT__
1 24 "C:\FWH\SAMPLES\WINXP\WindowsXP.Manifest"
#endif
#ifdef __64__
1 24 "C:\FWH\SAMPLES\WINXP\WindowsXP.Manifest64"
#endif
#include "resource.h"
#ifndef IDC_STATIC
#define IDC_STATIC (-1)
#endif
-I"c:\borland\bcc74\include";"c:\borland\bcc74\include\dinkumware64";"c:\borland\bcc74\include\windows\crtl";"c:\borland\bcc74\include\windows\rtl";"c:\borland\bcc74\include\windows\vcl";"c:\borland\bcc74\\include\windows\sdk"
-I"c:\borland\bcc74\include\windows";"c:\borland\bcc74\include\windows\vcl";"c:\borland\bcc74\include\windows\rtl";"c:\borland\bcc74\include\windows\sdk";"c:\borland\bcc74\include\dinkumware64";"c:\borland\bcc74\include\windows\crtl"
-L"c:\borland\bcc74\lib\win32c\release";"c:\borland\bcc74\lib\win32c\release\psdk"
Your Borland path may not be the same
c:\borland\bcc74\include\windows\rtl";"c:\borland\bcc74\include\windows\vcl
jvtecheto wrote:I only have
c:\bcc7\include\Windows\sdk, c:\bcc7\include\Windows\crtl
@Echo Off
DEL LeaveW32.RC
DEL LeaveW32.RES
COPY *.RC LeaveW32.RC
C:\BORLAND\BCC74\BIN\brcc32 -iC:\BORLAND\BCC74\include -v -iC:\BORLAND\BCC74\include\dinkumware -iC:\BORLAND\BCC74\include\windows\sdk LeaveW32.Rc >Rick.Txt
del *.iL?
del *.map
del *.obj
del *.~rc
del *.rws
:del *.res
del *.tds
echo done!
#include <winresrc.h>
#include <windows.h>
#include <commctrl.h>
#ifndef WC_TABCONTROL
#define WC_TABCONTROL "SysTabControl32"
#endif
#ifndef MONTHCAL_CLASS
#define MONTHCAL_CLASS "SysMonthCal32"
#endif
#ifndef DATETIMEPICK_CLASS
#define DATETIMEPICK_CLASS "SysDateTimePick32"
#endif
#ifndef VOS__WINDOWS32
#define VOS__WINDOWS32 0x00000004L
#endif
#ifndef VFT_APP
#define VFT_APP 0x00000001L
#endif
#ifndef VFT2_UNKNOWN
#define VFT2_UNKNOWN 0x00000000L
#endif
#include "%RESOURCE_HEADER%"
%RESOURCES%
#ifndef NOSTATIC
#ifdef _WIN32
// Static Class Name
#define WC_STATICA "Static"
#define WC_STATICW L"Static"
#ifdef UNICODE
#define WC_STATIC WC_STATICW
#else
#define WC_STATIC WC_STATICA
#endif
#else
#define WC_STATIC "Static"
#endif
#endif // NOSTATIC
carlos vargas wrote:parece que el problema esta en la constante WC_STATIC, buscando en mis rc no encuentro una sola mension. por ello no tengo problemas.
Carlos si que existe ese estilo prueba a colocar un picture control en un diálogo para rellenarlo con un bitmap, eso es un Wc_static, no se cual es el problema con Bcc 7.0 funciona de lujo. Pero como cambies a 7.4 utilizando los mismos paths todo, al intentar abrir ya da error. Y si que apunta a wc_static pero no veo el error por ninguna parte. Bueno me quedo con 7.0 por ahora.jvtecheto wrote:carlos vargas wrote:parece que el problema esta en la constante WC_STATIC, buscando en mis rc no encuentro una sola mension. por ello no tengo problemas.
Hola Carlos, gracias por tu ayuda.
Es que te explico este fichero .rc yo viene de una DLL creada con Borland Resource Workshop de 16 bits.
Ya borre o modifique todos los controles de Borland , pero lo de esa constante, claro al no utilizar nunca ResEdit no sabia que se arrastraba.
Claro, esa constante significara Workshop Control o algo asi.
Probare a borrarla a ver que hace.
Os mantengo informados.
Saludos.
#ifndef WC_STATIC
#define WC_STATIC "Static"
#endif
Return to FiveWin para Harbour/xHarbour
Users browsing this forum: No registered users and 85 guests