AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

String in Quellcode umwandeln

Ein Thema von Samufi · begonnen am 25. Sep 2009 · letzter Beitrag vom 25. Sep 2009
Antwort Antwort
Samufi

Registriert seit: 27. Nov 2008
Ort: Güstrow
93 Beiträge
 
Turbo Delphi für Win32
 
#1

String in Quellcode umwandeln

  Alt 25. Sep 2009, 19:48
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: String in Quellcode umwandeln

  Alt 25. Sep 2009, 19:56
Stichworte: MatheParser, Skriptengine
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.142 Beiträge
 
Delphi 12 Athens
 
#3

Re: String in Quellcode umwandeln

  Alt 25. Sep 2009, 20:01
Zitat:
String zur Laufzeit in Delphi-Ccode umwandeln
und was willst du dann ohne Compiler in deinem Programm mit diesem Code anfangen?
(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 ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.755 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: String in Quellcode umwandeln

  Alt 25. Sep 2009, 20:29
Guten Abend,

vielleicht könnte pascal-script sowas auch.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz