[delphizip] Re: spCompatName in SpanOptions doesn't work

  • From: "R. Peters" <russellpeters@xxxxxxxxxxx>
  • To: <delphizip@xxxxxxxxxxxxx>
  • Date: Sat, 21 Feb 2004 17:27:10 +1100

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.

Other related posts: