Button bar problem in Windows 7

English support forum

Moderators: Hacker, petermad, Stefan2, white

User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Hehe. Floppy Icon works for me, so long as it has .\Config\iclstub.dll in a subdir of the save folder - but "Save As" wont work either, w/o that .dll in the subdir.

Note: this is for .ICL files, it does save .RES, or an .ICO etc w/o complaint. And I even tried putting the iclstub.dll in the same dir w/ it's executable, and in System32. According to Sysinternal's FileMon - the only folder it even looks for the iclstub is the subdir of the save-to folder.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

¿?

Post by *Clo »

2Balderstrom

:) Hello !
When you create a new Library with Greenfish and want to save it (after adding all your icons), the folder where you want to save the ICL to needs to have a Config\iclstub.dll
:shock: Nope ! :D I can save any new ICL in any directory without the <iclstub.dll> in it …
- Which version are you using? The newest (stable) is 1.72.
- FYI : I'm a beta-tester of that programme… ;)

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

Maybe it's a Win2K issue then? 1.72 is what I have, I just found it yesterday.
But upon trying to save a ICL, I get a popup:
[Greenfish Icon Editor Pro]
An important file, "Config\iclstub.dll" could not be found.
Please replace the file from a GFIE zip package.
[OK]
When I run FileMon, it shows the only place GF looks for the .dll is the directory you are saving to.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

A note---

Post by *Clo »

2Balderstrom

:) Hello !
Maybe it's a Win2K issue then? …
• That's possible, I don't run it here, only XP-Pro, same for Vansumsen-friend who is another tester.
- I'll send a note to Balázs Szalkai (the Author) a.s.a.p., also to another tester who (I assume) has Win2K.

• Like it's easy to guess, that DLL is only a “dummy” empty structure.
Roughly, the programme copies it then fills out the copy with icons for each ICL you build.

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

iclstub.dll, was left in its Program's Config\ folder, and has already been tried in:
Same Directory as gfie.exe
System32\iclstub.dll, System32\Config\iclstub.dll
C:\Config\iclstub.dll

And as I've indicated, I watched the program with FileMon. The only directory GFIE looks for this iclstub is a Config subdir of the directory you open to save an ICL to.

The only other possibility is
1) WinXP+ doesn't need the stub.
2) or GFIE's install didn't drop some file location information into the registry.

That it can't even find the dll in the same location as the .exe, and that it doesn't check %PATH% either, is very strange. This is the first time I've ever monitored a program that doesn't check its own directory first.
*BLINK* TC9 Added WM_COPYDATA and WM_USER queries for scripting.
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

ITS Config

Post by *Clo »

2Balderstrom

:) Again…
… And as I've indicated, I watched the program with FileMon. The only directory GFIE looks for this iclstub is a Config subdir of the directory you open to save an ICL to. …
• Under XP, it looks for the DLL in ITS own .\Config sub-folder only, and that works as expected…
- But you are right, GFIE doesn't write anything in the registry
- that doesn't prevent it to work, like some other programmes too- …
- Anyway, the notes are sent, just wait and see now… 8)

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
jslegers
Member
Member
Posts: 129
Joined: 2003-07-17, 08:13 UTC

Re: It's 16-bit

Post by *jslegers »

Clo wrote:2jslegers

:) Hello !:

• Your ICL is NOT 32-bit !
I have tried it the icons are all 32 bit color but stil Win 7 can't see them. …

• That isn't the point, you are confusing the colour depth of the icons and the file structure of the ICL !
- You need a 32-bit structure ! No matter which BPP the icons are…

- A few free applications are able to create 32-bit ICL… You might perform a Search here about one, i.e. GFIE ;)

:mrgreen:  KR
Claude
Clo
I have solved the problem. I have converted the icl file with gconvert.
I also had the same problems with GFIE that it couldn't find the dll file.
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

This thread got referenced recently, so just as an FYI the current version of GFIE (Greenfish Icon Editor) no longer has the .dll issue mentioned earlier in this thread.

Thus tis fairly easy to extract icons with IconShop v120a, and create a valid 32bit ICL (IconLibrary) with those icons. Though perhaps gconvert is easier if that is the sole thing you need to do (I haven't used gconvert).
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Embedded

Post by *Clo »

2Balderstrom

:) Hello !
This thread got referenced recently, so just as an FYI the current version of GFIE (Greenfish Icon Editor) no longer has the .dll issue mentioned earlier in this thread. …
• Yes, now in the 2.0 version, that item is embedded in the EXE… So it works fine with any Win version.

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
Post Reply