Einzelnen Beitrag anzeigen

Mike_C

Registriert seit: 2. Jan 2003
Ort: Ladenburg
18 Beiträge
 
Delphi 5 Professional
 
#10
  Alt 16. Jan 2003, 21:03
OK. Vergessen wir das. Wäre es möglich, etwas in der art zu schreiben:

Delphi-Quellcode:
function ExecuteFunction(FunctionName: string; IsFunction: Boolean; FuncResultType: string; ParamList: TStringlist):boolean;
var Syntax : string;
begin
  syntax := '';
  ParamCount := ParamList[0];
  if IsFunction then Syntax := Syntax + 'Function '+FunctioName+'('
  else Syntax := Sybtax + 'Procedure + 'FunctionName+'(';
  for I:= 1 to ParamList do begin
     Systanx := Syntax + ParamList[i];
  end;
  if IsFunction then Syntax := Syntax+'):'+FuncResultType
  else Syntax := Syntax + ')';
  ExecuteSyntax(Syntax);
end;
Also, dass ich die Parameter in eine Datei spreichere (mit Datentypen), diese dann zur Laufzeit in eine TStringlist schreibe und der Funktion übergebe? Das würde dann natürlich nur mit DLLs gehen, von denen ich den Export-Tabe und die Parameter der Funktionen kenne. Ich müsste also nur noch einen Weg finden, aus einem String einen Befehl zu machen. Aber ich glaube, das dürfte unmöglich sein, oder??
:: I don't think I'm crazy - it's only the circumstances that make me appear a crazy guy ::
  Mit Zitat antworten Zitat