Seite 1 von 1

PB 6.10 POLINK error mit Minizip von ts-soft

Verfasst: 21.04.2024 10:37
von Sebastian
Hallo, liebe Purebasicer.
Seit Jahren nutze ich für ein Projekt die Minizip-Bibliothek von ts-soft, die er irgendwann einmal zur Verfügung gestellt hat, aber nicht mehr aktiv pflegt, soweit ich es aus Posts erlesen konnte. Bis hin zu der Version 6.04 funktionierte die Bibliothek problemlos, mit der neuen PB Version (6.10) bekomme ich aber folgende Fehlermeldungen, wenn ich das Projekt kompilieren möchte:
Bild

Leider habe ich keine Ahnung von C-Programmierung und weiß mir gerade nicht zu helfen. Gibt es jemanden, der mir die Fehlermeldung erklären kann? Und wie kann ich die Bibliothek "reparieren"? Ist das überhaupt möglich oder muss ich dauerhaft die 6.04 verwenden mit dem Projekt (was kein schönes Gefühl wäre, dauerhaft auf eine alte Version setzen zu müssen).

Ich hoffe, es gibt hier einen Experten, der mit zur Seite stehen kann.

Herzliche Grüße
Sebastian

Re: PB 6.10 POLINK error mit Minizip von ts-soft

Verfasst: 21.04.2024 15:17
von Axolotl
Hi,
ich habe die MiniZip noch nie eingesetzt.
Die Fehlermeldung deutet aber darauf hin, dass irgendwo im Code die "alte" Lib "msvcrt.lib" eingesetzt wird.
Seit 6.10 (glaube ich) wurde anstelle der alten eine neue, modernere Lib eingesetzt. Für Details müsstest mal im englischen Forum suchen.....
Dann wirste das auf die neuen Funktionen umschreiben müssen. Falls du die Sourcen hast.
Mein "Quick-Search" hat gezeigt, dass Du schon 2016 mit Thomas wegen Aktualisierungen geschrieben hast.
Eventuell ist es jetzt doch mal Zeit nach einer Alternative für MiniZip zu suchen und bis dahin die 6.04 einzusetzen.
Sorry, dass ich dir hier nicht besser helfen kann.

Re: PB 6.10 POLINK error mit Minizip von ts-soft

Verfasst: 22.04.2024 10:35
von Sebastian
Hallo Axolotl,
vielen Dank für deinen ersten Ansatzpunkt. Ich werde gleich einmal nach der lib recherchieren, die du benannt hast. Vielleicht hilft mir das weiter.
Weißt du eine Alternative zu Minizip? Ich muss eine Datei per Store einfügen, also unkomprimiert. Das bieten die PB-eigenen Funktionen leider nicht an.

LG
Sebastian

Re: PB 6.10 POLINK error mit Minizip von ts-soft

Verfasst: 22.04.2024 13:00
von Axolotl
HI,
ich bin bisher immer mit der PB-Packer Funktionalität klargekommen.
Allerdings habe ich auch nur aus Archiven gelesen.
Du kennst aber auch die AddPackFile und AddPackMemory Funktionen?

Ansonsten, nicht benutzt, aber gefunden: (auch schon 3 Jahre nicht angefasst)
What about using Kenmo's 7zip module?

Oder aber 7zip per RunProgram einsetzen.

Re: PB 6.10 POLINK error mit Minizip von ts-soft

Verfasst: 24.07.2024 19:16
von Michael Vogel
Tja, Minizip ist genial, weil es genau die Funktionen ergänzt, die PB leider vergessen hat.
Und weil Zip halt universell anwendbar ist, eignet es sich perfekt für kleinere Tools (leider halt nur bis PB6.04, aber immerhin).