Einzelnen Beitrag anzeigen

Benutzerbild von jim_raynor
jim_raynor

Registriert seit: 17. Okt 2004
Ort: Berlin
1.251 Beiträge
 
Delphi 5 Standard
 
#64

Re: Kompilierender Matheparser

  Alt 29. Mai 2005, 19:17
Nächstes Problem: Wenn ich den Parser mit Free freigeben bekomme ich wieder unschöne AV. Ich weiss nicht ob es eine Rolle spielt aber hier mal der Code:

Delphi-Quellcode:
Parser:=TExCQParser.Create;
Parser.SolveMode:=smRM;
Parser.PreSolve:=false;

RegisterVarsAndConst(Parser);

Parser.Parse('UnitTreff*(1/(Range*Range))*(BaseRange*BaseRange)');

Parser.Free;
In RegisterVarsAndConst werden die entsprechenden Variablen mit Parser.RegisterVariable(xxx) registriert. Hoffe du kannst das Problem lösen bzw. erstmal nachstellen
Christian Reich
Schaut euch mein X-COM Remake X-Force: Fight For Destiny ( http://www.xforce-online.de ) an.
  Mit Zitat antworten Zitat