Skip to content

I don't manage to convert your udts to classes #36

@antoninononooono

Description

@antoninononooono

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions