Page 1 of 2

anyone with visual studio 9 or better?

Posted: 2011 Mar 05, 13:41
by nikos
if you are not a laggard like me, still stuck with VS6  :shock: can you try to build this library?
http://7zipshell.codeplex.com/SourceCon ... changesets

if it builds and works for win7 it would be a terrific addition to xplorer2

it is suspicious that there is no DLL/library to download of course...

if you are a programmer and want to have a go note that apart from a recent version of visual studio you will need boost libraries and a recent platform SDK that at least has the vista headers

thanks and let me know what you achieve!

Posted: 2011 Mar 05, 20:59
by profess
Off topic slightly...

Wouldn't it be worthwhile (for development purposes) to purchase a version of Visual Studio which could compile what you require?  I'm sure the advantages would outweigh the cost...

Or maybe there's other alternatives that can compile???

Posted: 2011 Mar 06, 06:10
by nikos
i have the latest visual studio but it is not installed. I am not certain if this project will build, that's why i want somebody who already has all the tools installed to check it quickly

Posted: 2011 Mar 06, 08:45
by Kilmatead
nikos wrote:i have the latest visual studio but it is not installed
Image

Posted: 2011 Mar 06, 10:35
by profess
Ahh ok so you have it...  I would help if I knew how.

You know how and have all the tools :roll:  :)

Posted: 2011 Mar 07, 13:28
by nikos
Image

it kind of works but it is half finished

btw this visual studio 10, what a waste of resources!

Posted: 2011 Mar 08, 14:57
by MKairys
I downloaded and opened the solution SevenZipShell.sln in VS 2010. The solution was from VS 2008, and it compained about a missing Teamserver but converted successfully. However I cannot compile it as I seem to be missing "boost".  Now I've used VS on and off for twenty years but I confess I have no idea what "boost" is.

Posted: 2011 Mar 08, 16:40
by nikos
boost is a a popular C++ template library, see further up for the link

Posted: 2011 Mar 09, 16:13
by MKairys
Sorry, missed that entirely. I'll take another pass at it.

Posted: 2011 Mar 09, 23:29
by MKairys
Builds without error if I give it a boost.

Hangs for minutes trying to go to some team server whenever I open it and I can't find a setting to tell it not to.

Posted: 2011 Mar 10, 02:47
by wasker
Well, first off, it doesn't require VS2010 - I'm able to open the project with 2008 without any modifications. Second, to remove Team Server dependencies, you need to delete *.*scc files. Third, what is a waste of resources here is a requirement to use boost just for the fraking for...each on 1 (ONE! O-N-E!!!) collection in the code.

I need to download Vista+ SDK to compile that though...

Posted: 2011 Mar 10, 06:47
by nikos
it also requires a 7z.dll to run, from the 7zip download section.
(and a regsvr32 on the produced dll)

Posted: 2011 Mar 10, 13:13
by wasker
OK, so it compiles with 2008 + Windows 7 SDK (using Vista as a target) - boost, both Win32 and x64.

How do I register it in x64 though? regsvr32 doesn't seem to do anything meaningful.

Posted: 2011 Mar 10, 14:35
by nikos
you should get a HKEY_CLASSES_ROOT\SevenZipFolder if successful, do you get error messages?

Posted: 2011 Mar 13, 16:40
by wasker
Well, yeah, I do get it. My .7z however points to the 7z_auto_file. I changed it to SevenZipFolder manually, but even though Explorer shows .7z as a "Folder", it won't browse inside.

Any further ideas?