| View previous topic :: View next topic |
| Author |
Message |
Klaus S Junior Member

Joined: 31 Jan 2012 Posts: 4
|
Posted: Wed Feb 01, 2012 11:53 am Post subject: [TC 8.0b17 x32]Lister doesn't show all jpegs |
|
|
OK then:
I replaced the gdiplus.dll in C:\Windows\system32 by the downloaded one for my system: nothing changed.
As it seems to concern this particular file only (and as the file displays correctly in Lister after pressing F2) I think it is a waist of time to bother with it any longer. Stands to reason, why IrfanView and XnView open the file without the necessity to refresh the display, and I don't know, if in earlier versions of TC the effect has been present, but I don't really mind...
Kind regards
Klaus |
|
| Back to top |
|
 |
petermad Power Member


Joined: 05 Feb 2003 Posts: 5355 Location: Valsted, Denmark
|
Posted: Wed Feb 01, 2012 2:36 pm Post subject: |
|
|
| Quote: | | TC looks for the gdiplus dll first in the System directory (GetSystemDirectory), then in the Windows directory (GetWindowsDirectory). |
Well, I don't have a gdiplus.dll in neither the system directory nor the windows directory only in the windows\winsxs directory on both my Windows XP and my Windows 7 x64 computers - yet gdi+ works exept for this bug under Windows XP.
On my Windows 7 computer I have noticed that some programs have their own gdiplus.dll in their program folder under "c:\Program Files (x86)".
Maybe TC should be shipped with it's own gdiplus.dll too.
I have noticed that I don't have to use F2 to view the image with gdi+ under Win XP 32. If I move any window in front of lister and then refocus lister then the part of the image that was covered by the window is now shown.
If I have image viewing plugins installed in ny TC and I press 4 to switch from the plugin viewer to Lister's internal viewer the image is shown immediately.
If I load the image in a separate Lister by using %COMMANDER_EXE% /S=L:P path\83120.jpg then the image is also shown immediately. _________________ #524
Danish Total Commander Translator
Windows XP Home 32bit SP3 & Windows 7 Home Premium 64bit SP1 and Windows 8. TC 8.01 32 + 64bit
Get Extended Total Commander Menus |
|
| Back to top |
|
 |
ghisler(Author) Site Admin


Joined: 04 Feb 2003 Posts: 24702 Location: Switzerland
|
Posted: Thu Feb 02, 2012 9:25 am Post subject: |
|
|
I have checked it in the debugger now - the GDI+ dll is loaded without problems, and the image is loaded too, but doesn't display although I use InvalidateRect to force a refresh - very mysterious. Anyway, setting a timer with a 50 ms delay which then triggers an InvalidateRect call seems to fix the XP bug... _________________ Author of Total Commander
http://www.ghisler.com |
|
| Back to top |
|
 |
Klaus S Junior Member

Joined: 31 Jan 2012 Posts: 4
|
Posted: Fri Feb 03, 2012 11:53 am Post subject: [TC 8.0b17 x32]Lister doesn't show all jpegs |
|
|
Confirming: Fixed in TC 8.0b18 x32
for Windows XP Professional SP3
Kind regards
Klaus |
|
| Back to top |
|
 |
petermad Power Member


Joined: 05 Feb 2003 Posts: 5355 Location: Valsted, Denmark
|
Posted: Sat Feb 04, 2012 5:57 am Post subject: |
|
|
Confirmed fixed in TC 8.0b18 under Windows XP SP3 32bit. _________________ #524
Danish Total Commander Translator
Windows XP Home 32bit SP3 & Windows 7 Home Premium 64bit SP1 and Windows 8. TC 8.01 32 + 64bit
Get Extended Total Commander Menus |
|
| Back to top |
|
 |
ghisler(Author) Site Admin


Joined: 04 Feb 2003 Posts: 24702 Location: Switzerland
|
Posted: Sun Feb 05, 2012 9:20 am Post subject: |
|
|
Thanks! _________________ Author of Total Commander
http://www.ghisler.com |
|
| Back to top |
|
 |
Usher Junior Member

Joined: 11 Mar 2011 Posts: 11
|
Posted: Mon Mar 05, 2012 4:14 am Post subject: |
|
|
Fixed for sure now. Tested with different versions of gdiplus.dll under Win2000 and WinXP. Thanks. _________________ Regards from Poland
Andrzej P. Wozniak |
|
| Back to top |
|
 |
|