Jump to content
Fivewin Brasil

DLL só funciona com WorkShop Aberto, o que fazer?


Theotokos

Recommended Posts

Amigos, como vê sou novo neste forum, e tmb na programação com fivewin.

O que acontece é isto, criei uma dll com workshop, mas esta dll só funciona, ou seja, abre no programa, quando o WorkShop esta aberto, se o fecho dá erro no programa

Error FiveWin/3 Cannot create Dialog Box:

Resource: DLG_CLI

O que eu faço, o que isto?

Desde já agradeço e louvo a DEUS por vc's, mestres no assunto....

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

Amigos, como vê sou novo neste forum, e tmb na programação com fivewin.

O que acontece é isto, criei uma dll com workshop, mas esta dll só funciona, ou seja, abre no programa, quando o WorkShop esta aberto, se o fecho dá erro no programa

Error FiveWin/3 Cannot create Dialog Box:

Resource: DLG_CLI

O que eu faço, o que isto?

Desde já agradeço e louvo a DEUS por vc's, mestres no assunto....

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

Seja Bem Vindo ao Forum ...

Ai vai + Uma dica

Salve como RC ou RES e compile junto com sua aplicação..

assim não vai precisar do "Set Resources to "

Tudo q tiver na sua DLL vai ser transferido para dentro do EXE.

Luiz Arruda - Corumbá/MS

FWH 2.4 - WS - xHB 09950 - xDev

ico.corumba@gmail.com

MSN: ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 14/06/2008 12:36:09

Link to comment
Share on other sites

citação:

Amigos, como vê sou novo neste forum, e tmb na programação com fivewin.

O que acontece é isto, criei uma dll com workshop, mas esta dll só funciona, ou seja, abre no programa, quando o WorkShop esta aberto, se o fecho dá erro no programa

Error FiveWin/3 Cannot create Dialog Box:

Resource: DLG_CLI

O que eu faço, o que isto?

Desde já agradeço e louvo a DEUS por vc's, mestres no assunto....

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos


id=quote>id=quote>

Voce esta com algum controle Borland no DLL.

Verifique se este controle é realmente necessario.

E siga as instruções que acima de nossos colegas.

Marcelo Michels

marcelo@infototal.com.br

celo.michels@hotmail.com

xHarbour 1.1 + Fwh 8.01 + WorkShop + Bcc 5.82 + WvwTools + SQLRDD + xMate.

Link to comment
Share on other sites

Oi, amigo.

Espero que ja tenha resolvido. Se não, vai outra dica: Copie a WORKRES.DLL do Workshop para a pasta de sua aplicação e carregue ela junto com a sua dll, conforme comando abaixo:

SET RESOURCES TO "SUADLL.DLL", "WORKRES.Dll"

Já tive o mesmo problema antes e foi assim que eu resolvi.

Sucesso!

Ariston Santos

Fwh / xHarbour / Bcc55 / xDev / Workshop

Conheça o pacote fivewin: www.arsoft-ap.com.br

Link to comment
Share on other sites

citação:

Ola Theotokos, bem vindo ao forum!

No início do programa principal, por favor inclua:

Local hBorland:=LoadLibrary("BWCC.DLL")

Set Resources to "Suadll.Dll"

e no final do mesmo:

Set Resources to

FreeLibrary(hBorland)

Return Nil


id=quote>id=quote>

EU Utilizo esta chamada já no programa principal, mas mesmo assim não adianta...

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

citação:

Oi, amigo.

Espero que ja tenha resolvido. Se não, vai outra dica: Copie a WORKRES.DLL do Workshop para a pasta de sua aplicação e carregue ela junto com a sua dll, conforme comando abaixo:

SET RESOURCES TO "SUADLL.DLL", "WORKRES.Dll"

Já tive o mesmo problema antes e foi assim que eu resolvi.

Sucesso!

Ariston Santos

Fwh / xHarbour / Bcc55 / xDev / Workshop

Conheça o pacote fivewin: www.arsoft-ap.com.br


id=quote>id=quote>

Ariston, infelismente não resolvi - e tmb tentei a sua dica, mas não deu certo...

Erro ocorre com todos as DIALOG's, e basta abrir o WorkShop e deixar certo, pronto! Dá certo!!!

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

citação:

Seja Bem Vindo ao Forum ...

Ai vai + Uma dica

Salve como RC ou RES e compile junto com sua aplicação..

assim não vai precisar do "Set Resources to "

Tudo q tiver na sua DLL vai ser transferido para dentro do EXE.

Luiz Arruda - Corumbá/MS

FWH 2.4 - WS - xHB 09950 - xDev

ico.corumba@gmail.com

MSN: ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 14/06/2008 12:36:09


id=quote>id=quote>

Como compilo o .RC .RES junto do exe ? e Depois como Uso dentro dos Fontes ? é normal, ou seja, dá mesma forma ? (DEFINE DIALOG ... RESOURCES "CONSULTA") algo assim...

Obgdo, pessoal...

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

citação:

citação:

Seja Bem Vindo ao Forum ...

Ai vai + Uma dica

Salve como RC ou RES e compile junto com sua aplicação..

assim não vai precisar do "Set Resources to "

Tudo q tiver na sua DLL vai ser transferido para dentro do EXE.

Luiz Arruda - Corumbá/MS

FWH 2.4 - WS - xHB 09950 - xDev

ico.corumba@gmail.com

MSN: ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Editado por - ico on 14/06/2008 12:36:09


id=quote>id=quote>

Como compilo o .RC .RES junto do exe ? e Depois como Uso dentro dos Fontes ? é normal, ou seja, dá mesma forma ? (DEFINE DIALOG ... RESOURCES "CONSULTA") algo assim...

Obgdo, pessoal...

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos


id=quote>id=quote>

Bem.. as chamadas continuam igualzinhas sem por nem tirar.

Se vc. tá usando BAT p/ compilar. usar o BRC p/ compilar o RC junto com seu EXE.. Digamos que seu RC e Sue EXE tem o Nome de "teste" faça assim..


brc -k teste

id=code>id=code>

Lembrando que isso não vai "matar" o erro isto é para deixar de usar DLL junto com o Set Resources to "suaDLL.dll"

Veja se não tem controles trocados.. um TsBrowse e no PRG vc. chama TwBrowse e assim sucessivamente. veja se não tb. controles que não estão sendo ligados no PRG ..

Luiz Arruda - Corumbá/MS

FWH 2.4 - WS - xHB 09950 - xDev

ico.corumba@gmail.com

MSN: ico67@msn.com

A Informática Nasceu para resolver problemas que antes não existiamid=blue>

Link to comment
Share on other sites

Ola

Possivelmente voce tem uma resource dentro da dialog que não corresponde a classes.

Exemplo -> ( Definiu TSBROWSE e utilizou a classe TWBROWSWE

Voce pode ter utilizado recursos exclusivos da BORLAND não ter referenciado no inicio do seu prg

Poste a sua dialog que não funciona e parte do seu prg que chama esta dialog

Onde você vê um obstáculo alguém vê o término da viagem e o outro vê uma chance de crescer.

Elias Abrão Júnior

Fone : (0**11) 9804-6348 Indaiatuba - SP

eajunior.fw@gmail.com

xHarbour 0.99.0 - Fivewin 2.5 e xMate

Link to comment
Share on other sites

citação:

Ola

Possivelmente voce tem uma resource dentro da dialog que não corresponde a classes.

Exemplo -> ( Definiu TSBROWSE e utilizou a classe TWBROWSWE

Voce pode ter utilizado recursos exclusivos da BORLAND não ter referenciado no inicio do seu prg

Poste a sua dialog que não funciona e parte do seu prg que chama esta dialog

Onde você vê um obstáculo alguém vê o término da viagem e o outro vê uma chance de crescer.

Elias Abrão Júnior

Fone : (0**11) 9804-6348 Indaiatuba - SP

eajunior.fw@gmail.com

xHarbour 0.99.0 - Fivewin 2.5 e xMate


id=quote>id=quote>

O Prg Principal é :

Set3DLook( .t. )

*

hDll_1 := LoadLib32("Bwcc32.dll")

*

SET RESOURCES TO "SCREENS.Dll", "Ctl3d.Dll", "WorkRes.Dll"

*

MsgSound( "inicia.wav", 1)

*

hBmp := ReadBitMaP("LETRAS\OptiGlass.bmp")

*

DEFINE WINDOW oWnd FROM 0, 0 TO 50, 150 TITLE "OptiGlass Distribuidora de produtos Oticos" MENU BuildMenu()

DEFINE MESSAGE BAR oMsg OF oWnd PROMPT "RL INFORMÃTICA - 99860695" CENTERED DATE KEYBOARD

DEFINE BUTTONBAR oBar 3D TOP OF oWnd

ACTIVATE WINDOW oWnd MAXIMIZED ;

ON PAINT ( FillBlue() )

No Cadastro.prg eu faço isto :

Procedure EditCliente(nTp)

*

LOCAL oScr, oMsg, oCbx

nTp1 := nTp

*

DEFINE DIALOG oScr RESOURCE "DLG_CLI"

*

REDEFINE GET oGet VAR NumCliente ID 10 OF oScr WHEN .F.

REDEFINE GET oGet VAR dNome ID 11 OF oScr Valid (!Empty(dNome)) MESSAGE "O NOME EM QUE A EMPRESA É CONHECIDA"

REDEFINE GET oGet VAR DRazao ID 12 OF oScr Valid (!Empty(dRazao)) MESSAGE "O NOME EM QUE É REGISTRADO"

REDEFINE GET oGet VAR DCNPJ ID 13 OF oScr PICTURE "99.999.999/9999-99"

REDEFINE GET oGet VAR DInscEst ID 14 OF oScr

REDEFINE GET oGet VAR DContato ID 15 OF oScr

REDEFINE GET oGet VAR DEmail ID 16 OF oScr

REDEFINE GET oGet VAR DTelefone ID 17 OF oScr PICTURE "(99)9999-9999"

REDEFINE GET oGet VAR DCelular ID 18 OF oScr PICTURE "(99)9999-9999"

*

REDEFINE GET oGet VAR DEndereco ID 19 OF oScr

REDEFINE GET oGet VAR DBairro ID 20 OF oScr

REDEFINE GET oGet VAR DCidade ID 21 OF oScr

REDEFINE GET oGet VAR DCep ID 22 OF oScr PICTURE "99999-999"

*

REDEFINE COMBOBOX oCbx VAR DEstado PROMPTS {"Minas Gerais",;

"São Paulo","Rio de Janeiro"} UPDATE ID 23 OF oScr

*

REDEFINE GET oGet VAR DVrLimite ID 24 OF oScr PICTURE "@e 9,999.99"

REDEFINE GET oGet VAR dDtCad ID 30 OF oScr PICTURE "99/99/9999"

*

REDEFINE GET oGet VAR DCond1 ID 25 OF oScr PICTURE "99"

REDEFINE GET oGet VAR DCond2 ID 26 OF oScr PICTURE "99"

REDEFINE GET oGet VAR DCond3 ID 27 OF oScr PICTURE "99"

REDEFINE GET oGet VAR DCond4 ID 28 OF oScr PICTURE "99"

REDEFINE GET oGet VAR DDesconto ID 29 OF oScr PICTURE "@e 999.99"

*

REDEFINE GET oGet VAR DOBS MEMO ID 31 OF oScr

*

REDEFINE BUTTON ID 32 OF oScr ACTION ( If(GravaCliente(nTp1), oScr:End(),.t.) )

REDEFINE BUTTON ID 33 OF oScr ACTION (MsgAlert("Os Dados não foram Gravados","Cancelamento"), oScr:End())

*

ACTIVATE DIALOG oScr CENTERED

Return

**********************************************************

Só que não em uma só Dialog ou outra, é em todas elas dá o mesmo erro... e que abre sem erro quando abro o WorkShop

**********************************************************

Em Crito!!!!!!

Rone!!!!!!!

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

hDll_1 := LoadLib32("Bwcc32.dll") //-> ESTA DLL É PARA FIVEWIN FOR XHARBOUR.

hDll_1 := LoadLib32("Bwcc.dll") //-> ESTAS DLL É PARA FIVEWIN FOR CLIPPER.

SE EM WINDOWOS XP, TENS QUE TER UMA BWCC.DLL COM ANO >= 2000.

Verifique.

João Santos - São Paulo.

kmt_karinha@pop.com.br

kapiaba@brfree.com.br

Fone: (11) 3106-2832

FWH 2.7 - xHARBOUR 0.99.61 - WorkShop.Exe

Editado por - kapiaba on 17/06/2008 09:26:06

Link to comment
Share on other sites

Coloque em seu codigo

SetResources( "nome da dll onde se encontra a dialog" )

Onde você vê um obstáculo alguém vê o término da viagem e o outro vê uma chance de crescer.

Elias Abrão Júnior

Fone : (0**11) 9804-6348 Indaiatuba - SP

eajunior.fw@gmail.com

xHarbour 0.99.0 - Fivewin 2.5 e xMate

Link to comment
Share on other sites

citação:

Oi, amigo.

Se ainda não tiver resolvido, zip teus prgs (sem o executável) e mande para mim, junto com os resources, para eu tentar descobrir o erro e mandar de volta para você.

Ariston Santos

Fwh / xHarbour / Bcc55 / xDev / Workshop

Conheça o pacote fivewin: www.arsoft-ap.com.br


id=quote>id=quote>

Ti enviei o email... Aguardo!!!!!!!!!!!

Clipper 5.2e + Blinker 7.0 + Demo FiveWin - Tentando Aprender com os Irmãos

Link to comment
Share on other sites

olha,existe alguns botoes no resource ou ate mesmo tipo de telas, de uma olhada nelas e apague e tente compilar, tire todos os objetos e tente abrir a tela so do resource, se passar o problema pode ser algum objeto dela, eu estava um como problema desse tipo, pois pode estar rodado o resource 32 bits e voce esta configurado para 16,,, apague alguns objetos e vai testando um por um, ate descobrir o que,,,

luis

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...