FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support uso dialog in prg
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 12:03 PM

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è?

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: uso dialog in prg
Posted: Mon Jun 25, 2007 12:45 PM

Hai attivato la DLL con il comando SET RESOURCES TO "tuadll.dll"?

EMG

Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 12:48 PM

si... fatto!

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 03:09 PM

nessun consiglio.... ?

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 03:32 PM

Prova a mandarmi la DLL.

EMG

Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 03:46 PM

ti ho inviato il tutto sulla tua email....

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
uso dialog in prg
Posted: Mon Jun 25, 2007 06:14 PM
Allora, all'inizio devi mettere

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

SET RESOURCES TO "SAPAGG.DLL"

BWCCRegister( GetResources() )


e alla fine

FreeLibrary( hBwcc32 )


E così funziona. Se hai dei dubbi al riguardo cerca anche negli esempi.

EMG
Posts: 434
Joined: Wed Jun 06, 2007 02:58 PM
uso dialog in prg
Posted: Tue Jun 26, 2007 07:53 AM

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 ?

FiveWin for xHarbour 24.02 - Feb. 2024 - Embarcadero C++ 7.60 for Win32 Copyright (c) 1993-2023

FWH 64 for Harbour 19.06 (MSVC++) Jun. 2019 - Harbour 3.2.0dev (r1904111533)

Visual Studio 2019 - Pelles C V.8.00.60 (Win64)
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
uso dialog in prg
Posted: Tue Jun 26, 2007 09:03 AM
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

Continue the discussion