LL15 64Bit: Absturz bei LLPrintStart oder LLDefineLayout

Hallo,

bei der Verwendung der 64Bit Dll’s (Version 15) stürzt das Programm (es läuft unter 32 Bit fehlerfrei) bei den Befehlen LLPrintStart und LLDefineLayout ab. Die Debug Option wurde gesetzt und man kann bis zum Aufruf dieser beiden Funktionen keinen Fehler erkennen. Es wird die Programmiersprache Progress 4gl verwendet. Hat jemand ähnliche Erfahrungen gemacht, bzw. kann sagen was die Ursache ist?

Hallo Bernd,

herzlich Willkommen im List & Label Forum.

Eine genauere Analyse der Problematik kann mit Hilfe einer Speicherabbilddatei (Dump-Datei) durch unseren Support (gerne einen Case über das Support-Portal eröffnen) durchgeführt werden.

Beachten Sie bitte, dass wir über diesen Weg jedoch maximal eine Ursache benennen und einen Workaround für Sie finden können, einen Bugfix o.ä. wird es für eine >10 Jahre alte List & Label Version nicht mehr geben.

Nichtsdestotrotz: Bitte prüfen Sie, ob List & Label 15 unter einem unterstützten Betriebssystem eingesetzt wird (Windows 2000 - Windows 7). Falls nicht ist es möglicherweise auch notwendig die aktuelle List & Label Version einzusetzen. Einen Test kann man mit der herunterladbaren Testversion durchführen.

Hallo Bernd,

wir stoßen aktuell auf ein identisches Problem und versuchen ebenfalls, List & Label 15 in einer 64-Bit-Umgebung unter Progress OpenEdge zum Laufen zu bringen.

Im Rahmen unserer Fehleranalyse haben wir folgende Beobachtung gemacht: Sobald wir ProcDump an den PROWIN32-Prozess anhängen, durchläuft LLPrintStart die Funktion vollständig – gibt jedoch eine Fehlermeldung zurück, dass keine gültige L&L-Lizenz gefunden wurde. Ohne ProcDump hingegen stürzt Progress ohne weitere Fehlermeldung ab.

Unsere aktuelle Hypothese ist, dass die VDI-Umgebung in den API-Aufruf eingreift und dabei den Absturz verursacht – möglicherweise durch eine Interaktion mit dem Lizenzprüfmechanismus von List & Label oder durch einen nicht unterstützten Zugriff auf GDI-/Druckerkomponenten unter 64 Bit.

Daher meine Fragen an dich:

  • Hast du das Problem seinerzeit lösen können, und wenn ja, auf welchem Weg?

  • Gab es seitens combit oder Progress einen offiziellen Fix oder Workaround?

  • Hat die VDI-Umgebung in eurem Fall ebenfalls eine Rolle gespielt?

Für jeden Hinweis wären wir sehr dankbar, da wir aktuell recht wenig Ansatzpunkte haben.

Vielen Dank im Voraus und beste Grüße,

Bastian Trompetter