Во-первых, создайте в Delphi простую DLL:
{ Начало кода DLL } Library MinMax; Function Min(X, Y: Integer): Integer; export; begin if X < Y then Min := X else Min := Y; end; Function Max(X, Y: Integer): Integer; export; begin if X > Y then Max := X else Max := Y; end; Exports Min index 1, Max index 2; begin end. { Конец кода DLL } |
Затем, для вызова этих функций из вашего C кода, сделайте следующее:
IMPORTS Min =MINMAX.Min Max =MINMAX.Max |