[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: SV: GDI+

From: Thomas Hruska <thruska_at_cubiclesoft.com>
Date: Thu, 15 Jan 2009 06:03:55 -0700

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. :-)
>
> Hans-Emil

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.

-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197
*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.
http://www.CubicleSoft.com/MyTaskFocus/
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=1026420
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-01-15 14:04:09 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.