uso dialog in prg

Moderator: Enrico Maria Giordano

Post Reply
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

uso dialog in prg

Post by damianodec »

ho delle mie dialog in una DLL che ho creato con Resource Workshop in un file .RC e poi convertito in DLL con rc2dll32.bat ma quando lancio l'apertura della dialog mi da l'errore...

Error description: Error FiveWin/3 Cannot create Dialog Box:
Resource: SAPAGG

Stack Calls
===========
Called from CREATEDLGERROR(0)
Called from TDIALOG:ACTIVATE(0)
Called from DIALOGV1(50)
Called from DIALOG(17)

perchè?
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Post by damianodec »

si... fatto!
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Post by damianodec »

nessun consiglio.... ?
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Post by damianodec »

ti ho inviato il tutto sulla tua email....
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

Allora, all'inizio devi mettere

Code: Select all

local hBwcc32 := LoadLibrary( "BWCC32.dll" )

SET RESOURCES TO "SAPAGG.DLL"

BWCCRegister( GetResources() )
e alla fine

Code: Select all

FreeLibrary( hBwcc32 )
E così funziona. Se hai dei dubbi al riguardo cerca anche negli esempi.

EMG
User avatar
damianodec
Posts: 372
Joined: Wed Jun 06, 2007 2:58 pm
Location: Italia
Contact:

Post by damianodec »

ok... proverò a fare così, e comunque ho da porre delle domanda a riguardo:
1 - Queste istruzioni (local hBwcc32 := LoadLibrary "BWCC32.dll" ) ...etc... ) bisogna metterle perchè ci sono incompatibilità tra Resource Workshop e FHW ? (con FW 1.9.2 non bisognava metterle...)

2 - Invece di utilizzare Borland Resource Workshop per creare DLL a 16 bit con DIALOG ICON etc... c'è qualche altro software che può farlo direttamente per l'utilizzo di FWH ?
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

damianodec wrote:1 - Queste istruzioni (local hBwcc32 := LoadLibrary "BWCC32.dll" ) ...etc... ) bisogna metterle perchè ci sono incompatibilità tra Resource Workshop e FHW ?
No, si devono mettere quando si usano dei controlli Borland (e tu stai utilizzando appunto due pulsanti Borland) e ti devi anche portare appresso la bwcc32.dll. Ti consiglio di sostituirli con due normali pulsanti (TButton) oppure con dei TBtnBmp (pulsanti bitmap) così non hai più bisogno di quella DLL.

EMG
Post Reply