Error FiveWin/3 Cannot create Dialog Box Resource

Post Reply
artu0407
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Error FiveWin/3 Cannot create Dialog Box Resource

Post by artu0407 »

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
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Post by Manuel Aranda »

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

Saludos,
Manuel Aranda
User avatar
karinha
Posts: 4882
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Post by karinha »

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
artu0407
Posts: 14
Joined: Wed Apr 23, 2008 4:08 am

Post by artu0407 »

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
Post Reply