![]() |
Quelltext in Quelltext setzten
Hallo Leute,
bin noch ein Anfänger in Sachen Delphi,deswegen habe ich auch,eine für euch wahrscheinlich,"dumme Frage". Es geht darum das ich in meinen Quelltext einen Quelltext von einem anderen Programm reinsetzten will,darauf sollte ich dann wenn ich mein eigentliches Programm starte zugreifen können,sprich einfach Zeilen auslesen.Bloß wie baue ich den anderen Quelltext in meinen Quelltext so ein,dass es keine Probleme gibt?Habe schon etwas von Strings gehört,nur checke ich bis jetzt irgendwie nicht wie ich den Quelltext da so einbauen kann,dass alles passt. Bin für alle Methoden offen.Und danke euch schon mal für die Antworten. IntErEs |
Re: Quelltext in Quelltext setzten
Hallo und Willkommen in der DP :dp:,
könntest Du die Frage noch einmal neu formulieren? Ich weiß nicht, ob es nur mir so geht, aber ich habe nur Bahnhof verstanden :gruebel: |
Re: Quelltext in Quelltext setzten
Zitat:
|
Re: Quelltext in Quelltext setzten
Danke,hehe,ok ich versuche es zu veranschaulichen.
Ich möchte gerne einen unabhängigen Quelltext(B) in den Quelltext(A) meines Programms einbauen.Der Quelltext(B) sollte im Programm verfügbar sein,sodass ich einzelne Zeilen des Quelltexts(B) auslesen kann.Das Problem ist,dass ich noch nicht weiß wie genau ich das realisieren soll,dass Quelltext(B) in Quelltext(A) rein soll,also das es ungefähr so aussieht: "Unit1 //Quelltext(A) 'Unit ...... //Quelltext(B) ..... .... end.' procedure xy(.....); .... ... end." Eine Idee? |
Re: Quelltext in Quelltext setzten
Delphi-Quellcode:
unit 1;
uses 2; //hier der name der 2. Unit anstatt der 2 procedure e; {bla bla bupp} |
Re: Quelltext in Quelltext setzten
Was willst du mit dem eingebundenen Quelltext tun?
- soll der auch ausgeführt werden? - oder soll er nur als Text angezeigt werden? wenn die zweite Annahme richtig ist, dann kann der Text zb in einem Memo angezeigt werden, oder in eine Stringliste geladen werden, |
Re: Quelltext in Quelltext setzten
@Teekeks danke,aber das ist dann doch nicht ganz,das was ich wollte sorry ich erkläre es nochmal.
Ich will keine .pas,oder .txt einbinden.Ich will gleich beim dem programmieren des Quelltexts(A),den Quelltext(B) mit integrieren,sodass er im Quelltext(A) steht.Ist es jetzt deutlicher?Ich kann es schwer beschreiben^^. @fatalerror Du hast es super ausgedrückt was ich wollte^^,danke,das zweite trifft zu er soll als Text dienen,aber nicht in einem Memo sondern eher in einem String im Quelltext(A).Also sozusagen unsichtbar.Wie soll ich das machen mit der Stringlist? |
Re: Quelltext in Quelltext setzten
Definier Dir den String doch als Konstante oder Resourcestring.
Delphi-Quellcode:
const MeinTollerString = 'Wuppdi';
|
Re: Quelltext in Quelltext setzten
Zitat:
Delphi-Quellcode:
ich werde aber das Gefühl nicht los, das es um soetwas wie einen Interpreter oder selbstmodifizierende Programme geht.
const
c_Quelltext='unit1'+ 'uses sysobjects.....'+ ............ 'end.'; Gruß K-H |
Re: Quelltext in Quelltext setzten
Einem Anfänger würde ich trotzdem das Memo empfehlen.:
1. Leg ein Memofeld auf deine Form 2. Füge im Objektinspektor bei den Eigenschaften von Memo unter Lines deinen Quelltext ein 3. Setzte die Eigenschaft visible auf false deines Memos nun kannst du auf den Inhalt deines Memos zugreifen! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17: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