My apologies to have compat names on removable drive you need zip.SpanOptions := [spCompatName, spNoVolumeName]; I so rarely use floppies that I tend to forget - my drive enjoys eating floppies so I don't use them with split zip files! Where ever possible we try to keep backward compatibility but sometimes there must be changes to allow for added features (compat names caused a lot of headaches). I would have preferred to have to select to use Volume Names but unfortunately that would have broken a number of programs (as we found out and had to change things yet again!). - Russell Peters ----- Original Message ----- From: "cplim" <cplim@xxxxxxxxxx> To: <delphizip@xxxxxxxxxxxxx> Sent: Saturday, February 21, 2004 7:26 AM Subject: [delphizip] Re: spCompatName in SpanOptions doesn't work Dear Arek, I faced the same problem a few months back, which I posted here also. You make a lot of changes to the code. The original codes only support this naming method for hard drive. When using diskettes, it branches off to other codes which does not support it. When I started to modify the codes, one line leads to another, so I ended with a lot of customized code for my project. This makes it difficult for me maintain when new versions of Zipmaster were release that included changes along those lines that I modified. I gave up and decided not to use this kind of naming scheme for diskettes. Any new progress on this issue, guys? cplim ----- Original Message ----- From: "R. Peters" <russellpeters@xxxxxxxxxxx> To: <delphizip@xxxxxxxxxxxxx> Sent: Friday, February 20, 2004 12:51 PM Subject: [delphizip] Re: spCompatName in SpanOptions doesn't work > The following works for me - what version are you using? > zip.DLLDirectory := '..\Dll\'; > if JvFilenameEdit1.FileName = '' then > JvFilenameEdit1.FileName := 'SpanTest.zip'; > zip.ZipFileName := JvFilenameEdit1.FileName; > zip.ZipComment := 'just testing'; > zip.FSpecArgs.Add('c:\DelphiZip\*.*'); > zip.FSpecArgsExcl.Add('*.zip'); > zip.AddOptions := [AddDirNames, AddRecurseDirs, AddDiskSpan]; > zip.SpanOptions := [spCompatName]; > zip.MaxVolumeSize := 1200 * 1024; > i := zip.Add; > Memo1.Lines.Add('files = ' + IntToStr(zip.SuccessCnt) + ' ' + IntToStr(i)); > Memo1.Lines.Add('ErrCode = ' + IntToStr(zip.ErrCode)); > Memo1.Lines.Add('Message = ' + zip.Message); > - Russell Peters > ----- Original Message ----- > From: <booger@xxxxxxx> > To: <delphizip@xxxxxxxxxxxxx> > Sent: Friday, February 20, 2004 1:55 AM > Subject: [delphizip] spCompatName in SpanOptions doesn't work > > > Hello, > > According to TZipMaster help: > > property SpanOptions: SpanOpts; > spCompatName If True then uses names of the form name.zip + name.z01 ... > > That's just what I need, but it simply doesn't work as expected. When > I set spCompatName and try to compress something to the diskette I > still have the name.zip written on every one of it. I tried it in my > own project and also tried to modify the Demo6 example - same > results. spNoVolumeName works fine. > > I think that's a bug, maybe somebody encountered such a behaviour? > Thanks in advance for your help, it's very important to me. > > Arek > > ----------- > To unsubscribe from this list, send an empty e-mail > message to: > delphizip-request@xxxxxxxxxxxxx > and put the word unsubscribe in the subject. > > > ----------- > To unsubscribe from this list, send an empty e-mail > message to: > delphizip-request@xxxxxxxxxxxxx > and put the word unsubscribe in the subject. > ----------- To unsubscribe from this list, send an empty e-mail message to: delphizip-request@xxxxxxxxxxxxx and put the word unsubscribe in the subject. ----------- To unsubscribe from this list, send an empty e-mail message to: delphizip-request@xxxxxxxxxxxxx and put the word unsubscribe in the subject.