Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Werkzeuge (https://www.delphipraxis.net/63-sonstige-werkzeuge/)
-   -   Rave: Zeilenumbruch aus String entfernen (https://www.delphipraxis.net/76692-rave-zeilenumbruch-aus-string-entfernen.html)

Safti 8. Sep 2006 10:36


Rave: Zeilenumbruch aus String entfernen
 
Hallo,

ich möchte im OnBeforePrint-Event aus einem String die Zeilenumbrüche entfernen. Allerdings funktioniert die Funktion Pos wohl nicht so, wie in Delphi.

Delphi-Quellcode:
function DataText1_OnBeforePrint(Self: TRaveDataText);
var
   i: integer;
   s: string
begin
   ...
   i:=Pos(#13#10, s)
   ...
end OnBeforePrint;
Beim Compilieren des Events bekomme ich die Fehlermeldung Type mismatch. Was muss ich der Function Pos als Substring für die Zeilenumbrüche mitgeben?

Gruß
Safti

marabu 8. Sep 2006 12:23

Re: Rave: Zeilenumbruch aus String entfernen
 
Hallo,

die Code-Zeile ist in Ordnung. Eventuell ist die Originalfunktion verdeckt?

Delphi-Quellcode:
i := System.Pos(sLineBreak, s);
Grüße vom marabu

StefanG 8. Sep 2006 12:27

Re: Rave: Zeilenumbruch aus String entfernen
 
Im Rave Code Editor heisst es nicht #13#10 sondern /13/10

evtl liegt da das problem?

Safti 11. Sep 2006 06:53

Re: Rave: Zeilenumbruch aus String entfernen
 
Vielen Dank für eure Antworten.

Der Tipp von Stefan ging in die richtige Richtung. :) Ganz korrekt ist dann \13\10.


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