![]() |
Zeilenumbruch im Memo
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo!
Ich habe ein Programm geschrieben das mir ein Loginscript zusammensetzt. Bevor ich das Loginscript speichere lasse ich mir es in einem Memo anzeigen. Mein Problem ist, dass bei den Laufwerksangaben ein Zeienumbruch eingefügt wird, der nicht sein darf. der Code für das anzeigen sieht wie folgt aus.
Delphi-Quellcode:
Die hervorgehobene Zeile ist die, die es betrifft. Ich habe bei den Eigenschaften des Memos WordWrap auf False gesetzt.
procedure Tfrmmain.edcreateClick(Sender: TObject);
var fstline, secline,vari, fname, frei1, lwbez1, lw: string; begin if (edsname.Text = '') or (edscriptn.Text = '') then showmessage('Bitte ALLE Felder ausfüllen!') else begin btsave.Enabled:= true; fstline:= 'set objnetwork = wscript.createObject("Wscript.Network")'; secline:= 'Set WSHShell = WScript.CreateObject("WScript.Shell")'; sname:= edsname.Text; frei1:= '\\' + sname + fr1; scriptn:= edscriptn.Text; scriptn := scriptn + '.vbs'; smemo.Lines.Add(fstline); smemo.Lines.Add(secline); smemo.Lines.Add(''); smemo.Lines.Add('dim firma'); smemo.Lines.Add(''); smemo.Lines.Add('firma = "'+ firma+ '"'); if (rgmisst.ItemIndex = 0) then begin smemo.Lines.add('user = ""'); smemo.Lines.add('on error resume next'); smemo.Lines.add('do'); smemo.Lines.add(' user = objnetwork.username'); smemo.lines.add('loop while user = ""'); end; smemo.Lines.Add(frei1); smemo.lines.add(''); lwbez1:= cblwbez.Items.Text; lw:= (remove + ' "'+ lwbez1+':"'); smemo.Lines.add(lw); end; end; Wie kann ich diesen Zeilenumbruch verhindern? MfG Master |
Re: Zeilenumbruch im Memo
Zitat:
...:cat:... |
Re: Zeilenumbruch im Memo
sorry!!
ich meine smemo.Lines.add(lw); danke für den Hinweis. Master |
Re: Zeilenumbruch im Memo
Wenn kein Zeilenumbruch hinzugefügt werden soll, mach's so:
Delphi-Quellcode:
smemo.Lines.text := smemo.Lines.text + 'Text';
|
Re: Zeilenumbruch im Memo
Hallo!
Leider trägt er die Zeile dann überhaupt nicht in das Memo ein. Wenn ich die Variable in einem Showmessage ausgebe ist der Zeilenumbruch schon drin. Master |
Re: Zeilenumbruch im Memo
dann musst du in deiner Variable ( lw ) nach #13#10 suchen und löschen
|
Re: Zeilenumbruch im Memo
Den ungewollten Zeilenumbruchhast du so selbst rein geschafft:
Delphi-Quellcode:
Besser du greifst über den passenden Index zu:
lwbez1 := cblwbez.Items.Text;
Delphi-Quellcode:
lwbez1 := cblwbez.Items[cblwbez.ItemIndex];
|
Re: Zeilenumbruch im Memo
Hallo!!
Danke Marabu es hat funktioniert. MfG Master |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:15 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