Linux funktioniert ohne Probleme. Ich habe diverse Fehler bei Tante Google gefunden, die sich aber auf SSL beziehen. Da habe ich nichts drinnen. Die einzige externe Komponente ist LiteDAC von DevArt. Jemand eine Idee, wie ich hier den Fehler weiter eingrenzen kann?
Vielen Dank.
Zuletzt geändert von Ich934 am Di 28. Jan 2020, 07:31, insgesamt 1-mal geändert.
Hab mir gerade die LiteDAC-Seite von DevArt angesehen: wenn du den Quellcode hast, solltest du versuchen, das Package separat zu übersetzen - da müsste der Fehler dann auch schon auftreten, wenn theo's Theorie stimmt. Wenn du den Quellcode nicht hast (was für mich ein Grund wäre, es nicht zu verwenden), funktioniert das Package nur auf Laz 2.0.6 mit FPC 3.0.4.
Ich habe den Quellcode und nutze 2.0.6 und FPC 3.0.4. Im Gegensatz zu allen anderen DevArt Produkten hat LiteDac aber (noch) Binärkomponenten dabei. Diese sollen demnächst ersetzt werden und genau diese machen Probleme.
Ich habe jetzt schnell ein Testprogramm aufgesetzt und kann das dort Nachvollziehen. Naja Fall für den Support und wie gesagt sollte sich das ja eh demnächst lösen wenn diese Objekte dann hinfällig sind...
Trotzdem vielen Dank. Manchmal sieht man den Wald vor lauter Bäumen nicht...
nachdem ich krankheitsbedingt ausser gefecht war, hier noch ein kurzes Update. Aktuell gibt es hier ein Problem mit dieser Komponente und Lazarus welches ein Cross-Compiling unter Linux verhindert. Das betrifft vor allem den sog. Direct Mode. Der Support ist darüber informiert und arbeitet an diesem Problem.
Die Lösung, welche der Support genannt hat und welche auch von mir jetzt dann praktiziert wird ist, dass man direkt auf Windows das Projekt kompiliert. Hier funktioniert das ohne Probleme. Ist zwar nicht schön, etwas umständlich aber für mich machbar und in diesem Fall in Ordnung da ich das Crosscompiling nur benötige, wenn ich eine Version an die Tester raus gebe was immer nur dann passiert, wenn entsprechende Funktionen realisiert wurden.