Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Text nach einer bestimmten Stelle ändern (https://www.delphipraxis.net/53671-text-nach-einer-bestimmten-stelle-aendern.html)

commandah 21. Sep 2005 08:45


Text nach einer bestimmten Stelle ändern
 
Guten morgen vielleicht könnt Ihr mir ja bei meinem Problem helfen.

Also ich habe ein synedit in dem ein bestimmter Text steht.
So jetzt mochte ich gerne einen Text ersetzten der z.B eine Variable füllt.
z.B im Synedit steht der Text:

Code:
blah test text
usw.

var
name="der wert"

blah test
so jetzt möchte ich gerne das der wert der in name steht geändert werden kann

Code:
inputBox('Bitte neuen wert angeben','Bitte einen wert angeben','');
wenn allerdings noch keine Zuweisung existiert dann soll die variable z.B 'name' unter 'var' angelegt werden können. und zwar mit einem leeren value.

if messagedlg('Variable name wurde nicht gefunden jetzt anlegen?',mtConfirmation,[mbYes,mbNo],0)= idyes then
// Variable anlegen

der text im edit könnte dan so aussehen
Code:
blah test text
usw.

var
name=""

blah test
Ich habe aber keine ahnung wie ich das Hinbekomme.

freak4fun 21. Sep 2005 09:10

Re: Text nach einer bestimmten Stelle ändern
 
Zitat:

Zitat von commandah
Code:
blah test text
usw.

var
name="der wert"

blah test

Ist das im Quellcode, oder in einer Textdatei? Du kannst, wenn du dein Programm dann als Exe startest nicht mehr den Quellcode verändern.

// Unsinn entfernt. :roll:

MfG
freak

marabu 21. Sep 2005 09:23

Re: Text nach einer bestimmten Stelle ändern
 
Hi Jens,

wenn du eine neue Variable in den Quellcode einfügen willst, wie soll die Einfüge-Stelle lokalisiert werden? Setzt du vorher den Cursor an diese Stelle oder soll dein Programm die Stelle ermitteln? Ist das Delphi Quellcode in deinem SynEdit? Weißt du, das es da beliebig viele VAR Abschnitte geben kann und dass davon einige lokale Variablen sein können?

Grüße vom marabu

commandah 21. Sep 2005 10:14

Re: Text nach einer bestimmten Stelle ändern
 
nein ich will nichts an meinem quellcode ändern sondern an dem der im synedit feld steht.

Also zu Verständnis: Es ist ein simples textpad, in dem man zuweisung von vorhandenen Varialen ändern sollen kann und hinzufügen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:44 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-2025 by Thomas Breitkreuz