Hello!
I really really admire you code and thank you so much for giving it to us!
I have spent a lot of time with it as I was trying to make it easier to read for me to be able to introduce new features.
Without exaggerating I can say that I have started this task from scratch around 10 times over the last year.
I thought I was experienced enough to complete this task, but it was like Rubics Cube:
Sooner or later, a function can't work, because some part expects a UDT and not an object reference.
I tried various approaches and even put some udts into a tlb, but no matter what I tried, at some point, the type compatibility breaks, especially when passing by reference or handling arrays of UDTs.
I feel embarassed to ask, but:
Could you provide a class-based version of ZipArchive, with all state and logic encapsulated in a class and without UDTs?
Perhaps for you it's simple as you know a trick for the point where it breaks, but I myself have been unable to do this.
The value would be enormous in aspects of maintability, I believe.
Thank you for considering this!
Hello!
I really really admire you code and thank you so much for giving it to us!
I have spent a lot of time with it as I was trying to make it easier to read for me to be able to introduce new features.
Without exaggerating I can say that I have started this task from scratch around 10 times over the last year.
I thought I was experienced enough to complete this task, but it was like Rubics Cube:
Sooner or later, a function can't work, because some part expects a UDT and not an object reference.
I tried various approaches and even put some udts into a tlb, but no matter what I tried, at some point, the type compatibility breaks, especially when passing by reference or handling arrays of UDTs.
I feel embarassed to ask, but:
Could you provide a class-based version of ZipArchive, with all state and logic encapsulated in a class and without UDTs?
Perhaps for you it's simple as you know a trick for the point where it breaks, but I myself have been unable to do this.
The value would be enormous in aspects of maintability, I believe.
Thank you for considering this!