Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi enter-problem (https://www.delphipraxis.net/74662-enter-problem.html)

toredo 7. Aug 2006 13:07


enter-problem
 
hallo,

leider habe ich keinen allzupassenden titel für mein problem finden können.
hier das problem:
ich schreibe gerade ein tool, dass einige eingaben (einige edits und memos) in einen link umwandelt:
ein beispiel, ich habe zwei edits und ein memo und dann wird das gemacht:
Delphi-Quellcode:
link:='http://xxx.xxx/xxx.php?xxx1='+Edit1.Text+'&xxx2='+Edit2.Text+'&xxx3='+Memo1.Text;
aber wenn man im memo mehrere zeilen macht, werden die dann im link dargestellt, aber sie werden mit zwei zeichen die wohl für enter oder so stehen voneinander getrennt, was ja eigentlich ok ist.
aber wenn man den link ausführt, dann wird von dem memo nur die erste linie "losgeschickt" der rest wird einfach abgehackt.
weiss jemand wieso das so ist?


mfG toredo

SirThornberry 7. Aug 2006 13:09

Re: enter-problem
 
also in deinem programmcode seh ich nirgends wo du den zeilenumbruch oder sonderzeischen encodest.

Klaus01 7. Aug 2006 13:10

Re: enter-problem
 
Du solltest aus dem Memo bevor Du den Link zusammensetzt
die #13#10 CariageReturn und LineFeed entfernen.

Grüße
Klaus

EDatabaseError 7. Aug 2006 13:12

Re: enter-problem
 
Oder die Eingabe von #13 in allen OnKeyDown Eventen garnicht zulassen also;
if key = 13 then key := 0;

Mfg

toredo 7. Aug 2006 13:12

Re: enter-problem
 
Zitat:

Zitat von Klaus01
Du solltest aus dem Memo bevor Du den Link zusammensetzt
die #13#10 CariageReturn und LineFeed entfernen.

Grüße
Klaus

ok, aber wie kann ich die entfernen?, alsomit nem zeichen ersetzen coe klappt das glaub ich ned, weil #13 hat ja im text selbst gar kein zeichen :gruebel:



mfG toredo

EDatabaseError 7. Aug 2006 13:17

Re: enter-problem
 
Zitat:

Zitat von toredo
Zitat:

Zitat von Klaus01
Du solltest aus dem Memo bevor Du den Link zusammensetzt
die #13#10 CariageReturn und LineFeed entfernen.

Grüße
Klaus

ok, aber wie kann ich die entfernen?, alsomit nem zeichen ersetzen coe klappt das glaub ich ned, weil #13 hat ja im text selbst gar kein zeichen :gruebel:



mfG toredo

doch #13 ist der Zeilenumbruch... machs so wie ich es gesagt hab oder eben mit StringReplace das Zeug weg und durch ein Leerzeichen ersetzen ;-)


Mfg

toredo 7. Aug 2006 13:23

Re: enter-problem
 
sry, hab deinen beitrag erst grade jetzt gesehn...

sieht relativ einfach und logisch aus. :zwinker:

danke

mfG toredo

Privateer3000 7. Aug 2006 14:51

Re: enter-problem
 
mal 'n zwischenruf,
warum schaltest du nicht "WantReturns" einfach ab?


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:41 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