Moin.
Gesetzt ich habe denn Fall ich habe eine
dll geschrieben mit folgender Funktion:
function MyFunction(a: Integer; b: Boolean = false): Cardinal; stdcall;
Nun möchte ich die
dll an einen anderen Softwareentwickler weitergeben. Dieser soll bzw. brauch von dem Parameter b aber nichts wissen und soll somit für b immer false verwenden. Damit er auf die Funktion in der
dll zugreifen kann, möchte ich eine
pas Datei mitgeben welche die Schnittstelle zur Funktion enthält. Kann ich dort den Standardparameter einfach weglassen, etwa in dieser Form?
Delphi-Quellcode:
unit MyDll;
interface
function MyFunction(a: Integer): Cardinal;
stdcall;
implementation
function MyFunction(a: Integer): Cardinal;
stdcall;
external '
MyDll.dll';
Oder kann dies zu Problemen führen?