|
Not that I'm aware of but I do have some alternatives for zip libraries.
I've used this one before and it works well.
http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx[^]
I think there is also a paid alternative from XCeed soft
http://www.xceedsoft.com/products/ZipCompL/index.htm[^]
I somehow dont like hotfixes (for obvious reasons it needs to be sent along with your app and made sure that all the clients install it), which is a major pain.
Anyway, I'm very curious why did you even think of J#, you know that you need a redistributable thingy when you touch it.
Regards,
Kannan
|
|
|
|
|
Kannan Kalyanaraman wrote:
I've used this one before and it works well.
http://www.icsharpcode.net/OpenSource/SharpZipLib/Default.aspx[^]
Yup - that's what I am using now. It doesn't work as well as I want it to - but it's fine for my current purposes
Kannan Kalyanaraman wrote:
I think there is also a paid alternative from XCeed soft
http://www.xceedsoft.com/products/ZipCompL/index.htm[^]
Uhm, not looking for pay-ware
Kannan Kalyanaraman wrote:
Anyway, I'm very curious why did you even think of J#, you know that you need a redistributable thingy when you touch it.
This app is for me - to help me when I am editing. I don't intend to distribute it - though maybe I could upload it to the CP tools section for the other editors. It's too simple an app though Just removes unwanted/disallowed files from the zip.
Nish
Now with my own blog - void Nish(char* szBlog);
My MVP tips, tricks and essays web site - www.voidnish.com
Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog
|
|
|
|
|
Nishant S wrote:
Yup - that's what I am using now. It doesn't work as well as I want it to - but it's fine for my current purposes
Its based on the zlib impl. so i'm sure its not very friendly in terms of API usability, but its free
As far the paid part I happened to use that in one of my projects when .net was on its initial stage and I think sharpzip was just on its initialstage or was not stable(i dont remember now).
Anyway, didn't know that you are using it for your personal stuff
I'm now having a horrible time with the vs.net ide with some huge no. of projects, it just sucks :
you seemed to have cleaned up most of the stuff from your page, I guess the left overs would be difficult to erase, offcourse you can ask the CP God
Regards,
Kannan
|
|
|
|
|
Kannan Kalyanaraman wrote:
you seemed to have cleaned up most of the stuff from your page, I guess the left overs would be difficult to erase
Yup - the last few are a little tough Dont even know if those people come here any more.
Nish
Now with my own blog - void Nish(char* szBlog);
My MVP tips, tricks and essays web site - www.voidnish.com
Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog
|
|
|
|
|
BTW what makes me mad is that there is not even a KB article describing the bug in the zip class library
Nish
Now with my own blog - void Nish(char* szBlog);
My MVP tips, tricks and essays web site - www.voidnish.com
Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog
|
|
|
|
|
The .NET FCL 2.0 will include compression streams (at least it does now). Just FYI.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Thanks for the info Heath. I am writing a bug-report-article for CP to save others the trouble I went through And I've mentioned this there.
Regards
Nish
Now with my own blog - void Nish(char* szBlog);
My MVP tips, tricks and essays web site - www.voidnish.com
Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog
|
|
|
|
|
Hey thats cool, where did you get that info from, I haven't seen this one mentioned anywhere. Any idea if this stuff is in the March CTP drop.
|
|
|
|
|
Because I have the PDC bits of .NET 2.0 and VS.NET 2005 (being an MSDN subscriber).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I made a small bzip2 Managed C++ lib, here on CP. Simple, easy
|
|
|
|
|
That's cool leppie I didn't know about it, else might well have used that one instead. Now I am using SharpZipLib now - the class/method names are compatible with the buggy J# library classes.
BTW I presume you just wrote a wrapper, right? SharpZipLib seems to be fully managed code
Nish
Now with my own blog - void Nish(char* szBlog);
My MVP tips, tricks and essays web site - www.voidnish.com
Request - Could everyone who have in the past, posted on my personal forum on CP, be kind enough to delete all your posts please? I intend to start a personal non-technical blog there, now that it is RSSd and would very much like to empty the forum before I do so - because the posts that are there as of now are mostly test posts and posts that were made before we all knew it was a blog
|
|
|
|
|
Nishant S wrote:
I presume you just wrote a wrapper, right?
Yip, was gonna look into rewriting it in C# but never got around to it
|
|
|
|
|
I've got a Form that I created that has roughly 30 controls that I need to tab through. I set the Tab Index of each control accordingly, but the tab NEVER follows this order. I'm not doing anything fancy to the controls such as handling events. It almost looks like the form is tabbing through the controls in the order which I added them to the form. On a hunch, I even tried rearranging the initialization in the Component Designer Generated code so that they even appeared in the code in the correct order, but this still didn't help. Has anybody else ever had this problem? How can I take care of it? Would appreciate the help! Thanks
|
|
|
|
|
Set the tabindex AFTER you have added the tab page to the tab control
|
|
|
|
|
no no, it's not a tab control. It is a bunch of text and combo boxes that refuse to tab in the order I set the TabIndexes. Sorry for the confusion.
|
|
|
|
|
In Visual Studio .NET, use the View TabOrder menu item to set these. This should also change the order in which the controls are added using the AddRange method of their container control's Controls collection property.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Thank you, I appreciate the response!
|
|
|
|
|
I'm writing an application at the time, an MP3 player (using DX9's AudioVideoPlayback class). I've got it fairly full-featured: ID3v1 and v2 tag reading, writing will come in the future (I use UltraID3Lib for this); playlists; shuffle and repeat, etc.
I've got two small problems though:
My first one is that whenever I try to set the Volume property of the DirectX.AudioVideoPlayback.Audio class, it throws an error. Anyone know why?
My second invovles the playlist: it's a regular listbox, which I simply feed with filenames (with full paths, so that the audio class can know what to open) - I would like to be able to display ID3 tags here though - I was wondering if anyone knew an easy way for me to display ID3 tags, but have a hidden field of some sort that holds the path for that particular item. I don't know if I could maybe do this with a listView or not, but if anyone knows, please let me know. If it has to be done using owner drawn controls, I would really appreciate if someone wrote the code, they would receive full credit for it.
Thanks in advance.
|
|
|
|
|
SeveredCross wrote:
ID3v1
Have a look at my nBass article. It has a small class for v1, v2 OTOH is rather complicated.
|
|
|
|
|
I tried using nBass..It really never worked for me. No matter what, I couldn't get files to play...DX9 works fine for now.
About the error, I'll get back to you about it as soon as I reproduce it. I'm writing this right before I get ready for a shower and some well-deserved rest, so that'll most likely be tomorrow. (I know, I should've posted it, but my mind slipped)
|
|
|
|
|
Why don't you tell us what error you get? Do you simply tell a doctor that you have a pain without saying where? How do you expect us to help you if you don't even say what exactly is wrong? There could be many reasons you're having problems. An exception type and message would definitely help.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
Hi,
I noticed in an app sample that it uses an CustomersDataset.xsd file to create its datasets from it. Now in this xsd file is like a customers table with elements in it and also another table with the name of the xsd file as it's title with a ref=customers. This table is linked to another customers table. So there is two of the same customers tables in this xsd but only one is linked to the table with the ref. What is happening inside this xsd file. I noticed in code also that a procedures signature is defined as "CustomersDataset GetCustData()". That's it no public or private in front. How come this isn't throwing an error?
Thanks,
JJ
|
|
|
|
|
MrJJKoolJ wrote:
What is happening inside this xsd file.
You will have to read up on how XML Schema works (have some headache pills handy).
MrJJKoolJ wrote:
That's it no public or private in front. How come this isn't throwing an error?
WHy should it be throwing an error? type members by default are private , while namespace members are internal by default.
|
|
|
|
|
Hi,
I have a problem with creating a diffgram dataset. My connection to database is limited so when I'm not connected to database I need to create a diffgram dataset. But if I'm disconnected how can I get the scheme source for the dataset? I guess I need this in order to create a diffgram dataset. How should I approach this issue?
Thanks,
JJ
|
|
|
|
|
Create a typed DataSet . You can do this programmatically, but it's better and easier to use either the xsd.exe tool that ships with the .NET Framework SDK, or Visual Studio .NET. Right-click on your project or project folder and select Add New-<Add New Item. Select a "DataSet" from the list of choices and give it a name. Create your tables, fields, keys, and relationships. If you have a database connection in your Server Explorer, you can even drag and drop tables and views from it into the design surface for the DataSet . This is documented in the Visual Studio .NET Product documentation, but it's not hard to figure out. Just experiment.
Once you have a typed DataSet , you have the schema. The schema is what created the typed DataSet . This also gives you typed access to tables and columns, which is must faster than using indexes or names (names of columns and tables can be very slow for look-ups). Because the classes derive from DataSet , DataTable , etc., they have all the same functionality as their parent class but imply a schema.
Microsoft MVP, Visual C#
My Articles
|
|
|
|