![]() |
String in Quellcode umwandeln
Hallo,
ich programmiere gerade einen Funktionenzeichner für mehrdimensionale Funktionen und möchte gerne die Funktionsgleichung dem Anwender überlassen. (y=[Gleichung des Anwenders]) Dazu muss ich einen String zur Laufzeit in Delphi-Ccode umwandeln. (Soweit ich weiß - man könnte natürlich, wenn es möglich wäre, auch einen Code aus vorherdefinierten Stücken zusammensetzen...) Meines Wissens nach ist das nicht möglich, ich bin mir aber nicht sicher. Falls es unmöglich ist, wäre ich trotzdem über eine Antwort sehr erfreut. Vielen Dank im Vorraus, truergebenst, Samufi |
Re: String in Quellcode umwandeln
Stichworte: MatheParser, Skriptengine
|
Re: String in Quellcode umwandeln
Zitat:
(nichts natürlich) Wenn, dann wirst du ihn schon in Assembler umwandeln müssen. PS: ein Stichwort für dich wäre "Funktions-Parser" Du parst einfach den String, zerlegst ihn (eventuell auch noch etwas umwandeln) in für dein Programm interpretierbare Daten und dann arbeitest du (dein Programm) diese Daten einfach ab .. z.B. die in den Formeln drinstehenden Variablen/Werte dann entsprechenden Funktionen/Prozeduren in deinem Programm übergeben, welche damit dann was anfangen können ... |
Re: String in Quellcode umwandeln
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz