uso dialog in prg
Moderator: Enrico Maria Giordano
- damianodec
- Posts: 372
- Joined: Wed Jun 06, 2007 2:58 pm
- Location: Italia
- Contact:
uso dialog in prg
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è?
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è?
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: uso dialog in prg
Hai attivato la DLL con il comando SET RESOURCES TO "tuadll.dll"?
EMG
EMG
- damianodec
- Posts: 372
- Joined: Wed Jun 06, 2007 2:58 pm
- Location: Italia
- Contact:
- damianodec
- Posts: 372
- Joined: Wed Jun 06, 2007 2:58 pm
- Location: Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
- damianodec
- Posts: 372
- Joined: Wed Jun 06, 2007 2:58 pm
- Location: Italia
- Contact:
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Allora, all'inizio devi mettere
e alla fine
E così funziona. Se hai dei dubbi al riguardo cerca anche negli esempi.
EMG
Code: Select all
local hBwcc32 := LoadLibrary( "BWCC32.dll" )
SET RESOURCES TO "SAPAGG.DLL"
BWCCRegister( GetResources() )
Code: Select all
FreeLibrary( hBwcc32 )
EMG
- damianodec
- Posts: 372
- Joined: Wed Jun 06, 2007 2:58 pm
- Location: Italia
- Contact:
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 ?
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 ?
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
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.damianodec wrote:1 - Queste istruzioni (local hBwcc32 := LoadLibrary "BWCC32.dll" ) ...etc... ) bisogna metterle perchè ci sono incompatibilità tra Resource Workshop e FHW ?
EMG