bin grad an einem etwas äteren Project und stelle grade fest, das die dll/so einbindung bei Lazarus anders arbeitet als Delphi V5.
diese Zeile hab ich entsprechend geändert und sieht daher nun wie folgt aus.
Code: Alles auswählen
{$IFDEF WIN32}
Procedure StrtoBin(Value: String):String; External 'Lib\Codelib.dll';
{$ENDIF}
{$IFDEF LINUX}
function StrtoBin(Value: String):String; External 'lib/Codelib.so';
{$ENDIF}
beim Programmstart. beendet dieses Prog aus gleich wieder und der debugger meldet einen Ansturz
Kann es sein, das durch den Wert 'lib/codelib.so' das Programm abschmiert?
Fehler sieht wie folgt aus.
Debuggerfehler
der Debugger ist abgestürtz.
Speichern Sie Ihre Arbeit!
Drücken Sie "OK" und hoffen Sie aus ein Fix für diesen Bug.
Edit*
der Lib odner befindet sich dazugesagt im Prjektordner. gehe allerdings davon aus, das dies nicht stören sollte.