Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie kann ich das Zeichen ' in einen String einbinden? (https://www.delphipraxis.net/30644-wie-kann-ich-das-zeichen-einen-string-einbinden.html)

DRPEnc 27. Sep 2004 15:23


Wie kann ich das Zeichen ' in einen String einbinden?
 
Ich hab ein kleines Problem.
Ich mach ne Oberfläche für Bat-Dateien.
In der Bat ist folgende Zeichenfolge:

-Variable"Shellprogram 'echo Shellbefehl >> Pfadangabe+Datei'"

Leider weis ich nicht, wie ich das ' Zeichen darstellen soll.

Delphi gibt mir folgendes aus:

-Variable"Shellprogram echo Shellbefehl >> Pfadangabe+Datei"

Ist das Lösbar?

Sorry doppelpost:

http://www.delphipraxis.net/internal...ct.php?t=35456

nailor 27. Sep 2004 15:27

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
äh, jetzt fehlt bei dem anderen die frage und nur die antwort ist da... lösch lieber das hier, und pack die frage dort wieder hin.

Golze 29. Sep 2004 19:18

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Hallo
ganz einfach :lol: nutze nicht das einfache Hochkommazeichen ' sondern #39.
Beispiel:
Delphi-Quellcode:
  aString := #39 +SQLBefehl+ #39;
Dann steht als Ergebnis in der Variablen aString 'hier steht nun ein SQL-Befehl'.

Dax 29. Sep 2004 19:21

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Delphi-Quellcode:
write('Hallo! Mein String: ''Hallo''')
erzeugt
Code:
Hallo! Mein String: 'Hallo'
War das deine Frage?

jackie 29. Sep 2004 19:24

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Hi!

Delphi-Quellcode:
s := 'My string: \'Hello World!\'';

Dax 29. Sep 2004 19:25

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Soweit ich weiss, gelten die Backslashes nur in C(++).

Aenogym 29. Sep 2004 19:26

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Zitat:

Zitat von jackie
Hi!

Delphi-Quellcode:
s := 'My string: \'Hello World!\'';

tut mir ja sehr leid, aber so geht das bei delphi nicht ;)
du musst einfach zwei ' hintereinander eingeben und delphi wandelt das in ein einzelnes ' um.

Aenogym

alcaeus 29. Sep 2004 19:28

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Bevor hier ein riesiges durcheinander entsteht:
Hier wurde das Problem schon mal gepostet und gelöst.

Greetz
alcaeus

MrSpock 29. Sep 2004 19:54

Re: Wie kann ich das Zeichen ' in einen String einbinden?
 
Ich habe die Frage in den anderen Post noch einmal eingetragen und mache jetzt hier mal zu.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz