Zitat von
Der Jan:
Was mich doch gleich zur nächsten Frage bringt, ist aber eher syntaxtechnisch, den das müßte in Delphi eigentlich gehen: Wie binde ich externe Variablen ein?
Delphi-Quellcode:
var
__errno: integer; external;
// oder
__errno: integer; external 'msvcrt.dll';
Mag er gar nicht... Diese Variablen sind aber u.U. wichtig.
Wenn du selbst in Delphi die Variable nicht brauchst, dann deklariere sie einfach als Funktion. Ist ein billiger Trick, aber du willst ja nur dem Linker das Symbol bekannt machen.
function __errno: intger; external 'msvcrt.dll';
Zitat von
Der Jan:
zur letzten Antwort:
[Fehler] LibBarcodeDelphi.pas(139): Ungenügende Forward- oder External-Deklaration: 'strlen'
Ist ja klar, woher soll er sie denn aber auch kennen
Hast du sie denn so deklariert?
function strlen: integer; cdecl; external 'msvcrt.dll';
oder
procedure strlen; cdecl; external 'msvcrt.dll';