Hans-Emil Skogh wrote:
>> The TSVN installer already complains if gdiplus is not installed.
>> So if TSVN is installed, gdiplus is too (at least that's how it's
>> supposed to work).
> Then I guess that the installer detects gdiplus on my machine, since it's not complaining, but TSVN fails to do so. Either the installer detection is to good or TSVN:s detection isn't good enough. :-)
Based on what I've seen so far, GDI+ is being installed as a
side-by-side assembly, which would imply you access it via Fusion (i.e.
requires a Manifest to access). However, I'm pretty sure GDI+ used to
be able to be installed from Windows 98 on. Anything prior to Win2000
SP3 or SP4 doesn't have Fusion available.
Here's my recommendation: Get FileMon and RegMon. Watch for anything
related to GDI+ loading attempts and specifically watch for lookup
failures. The installer probably just checks for the existence of the
appropriate registry key that indicates it was installed whereas TSVN
will actually attempt to load the appropriate DLL. If you have a bad
GDI+ installation, then what you are experiencing is possible. It could
be something simpler though such as an anti-virus or software firewall
component or hook DLL blocking the loading of GDI+.
Fixing a bad GDI+ install could be more difficult. When Fusion breaks,
it tends to do so spectacularly.
*NEW* MyTaskFocus 1.1
Get on task. Stay on task.
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-15 14:04:09 CET