Error FiveWin/3 Cannot create Dialog Box Resource

Error FiveWin/3 Cannot create Dialog Box Resource

Postby artu0407 » Wed Apr 23, 2008 6:08 pm

Amigos estoy migrando mi prog de fw2.1 de 16 a bits a 32 bits con fwh y harbour
genere mi exe pero cuando ejecuto me sale el msje:
Error FiveWin/3 Cannot create Dialog Box Resource BRW_SELEMPRESA

1. En el main. prg he puesto la sgte sentencia
set resources to cPathEXE+"cdconta2. dll" ( cdconta2.dll es un dll que contiene las pantallas del programa)

2. dentro de otro prg invoco a mi primera ventana con esta sentencia:
DEFINE DIALOG oDlg RESOURCE "BRW_SELEMPRESA" TITLE "Selección de Compañías"
REDEFINE LISTBOX oBrw ;
FIELDS APLAEMP->EmpSubDir ;
,APLAEMP->EmpNom ;
FIELDSIZES 60, 300 ;
HEADERS OemToAnsi("Director io") ;
,"Compañía" ;
ID 5000 OF oDlg ;
COLOR 0, RGB(192,205, 205) ;
UPDATE

3. Cuando ejecuto el programa me tira error
Error FiveWin/3 Cannot create Dialog Box Resource BRW_SELEMPRESA

4. He utilizado el bath rc2dll32.bat para convertir mi dll de 16 a 32 bits
y lo llamo del programa con SET RESOURCES TO nombre.dll

5. He notado que si tengo una pantalla con un boton normal si lo abre
pero si le agrego un textedit al mismo dialogo me tira error Cannot create Dialog Box Resource BRW_SELEMPRESA

6. Por ahi he leido que con las ventanas tipo borland hay ese error, como puedo construir ventanas que no sean tipo borland?

7. Trabajo con worshop 1.02 , el workshop 4.5 me permite crear dll a 32 bits que saben al respecto y si me lo pueden proporcionar- He buscado
en internet y no lo he ubicado

Gracias x su tiempo
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Postby Manuel Aranda » Wed Apr 23, 2008 6:24 pm

Para construir dll,s de 32 bit, PellesC va muy bien y además es gratuíto.

Saludos,
Manuel Aranda
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Postby karinha » Wed Apr 23, 2008 7:09 pm

Hola,

Mira si en tu DIALOGO, tiene alguno controle BY BORLAND, ó se tiene um GROUP BOX y no llama eN el codigo ó se no DEFINISTES una TCBROWSE ó TSBROWSE envez de TWBROWSE en la LISTBOX.

Puede ser tanbién una BITMAP y no la llama en el codigo.

Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7860
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby artu0407 » Fri Apr 25, 2008 4:05 am

Manuel Aranda wrote:Para construir dll,s de 32 bit, PellesC va muy bien y además es gratuíto.

Saludos,
Manuel Aranda

manuel instale el pellesC genere mi rc (quinto.rc) y cuando lo incrusto mi rc con el comando brc32 me tira el error:
Error quinto.rc 12 32: Expecting BEGIN.
Sabes cual es el problema,te envio el trozo de mi batch
@echo off
cls
SET FWH=d:\Fwh
SET HDIR=d:\harbour
SET BCDIR=d:\borland\bcc55
set bcidir=d:\bcc55\include

d:\harbour\bin\harbour miapp /n /Id:\Fwh\include;d:\harbour\include
d:\borland\bcc55\bin\bcc32 -c -Id:\harbour\include;%bcidir% miapp.c
d:\cdata\clip53\bin\rmake artu

%bcdir%\bin\brc32 -r -I%FWH%\include;%bcidir% quinto.rc
artu0407
 
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 36 guests