AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ist es möglich ' einzufügen?

Ein Thema von Sawyer · begonnen am 17. Mär 2006 · letzter Beitrag vom 18. Mär 2006
Antwort Antwort
Seite 1 von 2  1 2      
Sawyer

Registriert seit: 7. Feb 2006
6 Beiträge
 
#1

Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 00:33
Hallo ich versuche diese Zeichen nem String zu adden.

Gibt es irgen einen Mäglichkeite?

stringtest:=stringtest+'''; Das geht ja nicht.
Ich danke euch schonmal...

Sawyer
  Mit Zitat antworten Zitat
Benutzerbild von cruiser
cruiser

Registriert seit: 23. Dez 2003
Ort: Königsbrück/Sachsen
455 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 00:41
Funktioniert indem du den Char anfügst.
' hat die Nummer 39

stringtest := stringtest + #39;
  Mit Zitat antworten Zitat
Benutzerbild von Grishnak
Grishnak

Registriert seit: 15. Sep 2005
Ort: Neu-Ulm
111 Beiträge
 
RAD-Studio 2009 Arc
 
#3

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 01:40
stringtest:=stringtest+''''; Für ein einzelnes ' braucht es zwei ''! Klingt zwar komisch, ist aber so!
Mach' etwas idiotensicher und irgendjemand erfindet einen besseren Idioten!
  Mit Zitat antworten Zitat
Thorben77

Registriert seit: 22. Okt 2004
359 Beiträge
 
#4

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:31
Zitat von Grishnak:
stringtest:=stringtest+''''; Für ein einzelnes ' braucht es zwei ''! Klingt zwar komisch, ist aber so!
Dann sind in Deinem Beispiel aber zwei ' zu viel, Sawyer will ja nur ein ' .

Edit: Ups, hab Mist erzählt .
  Mit Zitat antworten Zitat
Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:34
Zitat von Thorben77:
Dann sind in Deinem Beispiel aber zwei ' zu viel, Sawyer will ja nur ein ' .
Ne, das passt schon:

Code:
stringtest:=stringtest + [color=#0000ff]'[/color][color=#ff001f]''[/color][color=#0000ff]'[/color];
Das ist das dargestellte Zeichen '
Das sind die Hochkommas, die den String einleiten
  Mit Zitat antworten Zitat
Benutzerbild von Grishnak
Grishnak

Registriert seit: 15. Sep 2005
Ort: Neu-Ulm
111 Beiträge
 
RAD-Studio 2009 Arc
 
#6

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:35
Danke@Matze
Mach' etwas idiotensicher und irgendjemand erfindet einen besseren Idioten!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:35
Zitat von Grishnak:
Für ein einzelnes ' braucht es zwei ''! Klingt zwar komisch, ist aber so!
Wieso soll das komisch klingen, das Problem hierbei ist ja, daß in Delphi die Strings mit ' eingeleitet und abgeschlossen werden, und somit durch ein ' im String der String eigentlich abgeschlossen/beendet wird ... woher soll delphi denn wissen, daß man jetzt aber nicht den String beenden, sondern das Zeichen ' im String haben will?

Daher wurde es einfach so gelöst, daß Delphi das Zeichen ' einfügt, wenn es einen Stringabschluß/-ende ind direkt daran wieder einen Stringanfang vorfindet, also einfach gesagt zwei ' mitten im String hintereinander

Code:
'[color=#ff0000][b]''[/b][/color]'
'abc[color=#ff0000][b]''[/b][/color]'
'[color=#ff0000][b]''[/b][/color]def'
'abc[color=#ff0000][b]''[/b][/color]def'
wohingegen folgendes kein ' ist, da hier Stringanfang als erstes steht ._.
''
(so würde ich einfach mal die Definition auslegen)

und ich weiß, einige nehmen lieber ...'#38'..., statt dem ...''..., da sie es leichert verständlich finden und "angeblich" im Quelltext leichter zu erkennen ist
$2B or not $2B
  Mit Zitat antworten Zitat
Benutzerbild von Grishnak
Grishnak

Registriert seit: 15. Sep 2005
Ort: Neu-Ulm
111 Beiträge
 
RAD-Studio 2009 Arc
 
#8

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:42
@himitsu: "Klingt zwar komisch, ist aber so." ist ein Zitat aus einer Kindersendung. Ich dachte, dass wäre allgemein bekannt! Du hast mit deinen genaueren Ausführungen natürlich absolut recht!

PS: Romanus eunt domus!
Mach' etwas idiotensicher und irgendjemand erfindet einen besseren Idioten!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#9

Re: Ist es möglich ' einzufügen?

  Alt 17. Mär 2006, 11:47
I weiß, i weiß ... die Maus

Ich weiß zwar, dat ich ein bissl lange zum Tippen gebraucht hab, aber warum fehlte mal wieder der Hinweis auf die vielen, neuen Antworten?
$2B or not $2B
  Mit Zitat antworten Zitat
Sawyer

Registriert seit: 7. Feb 2006
6 Beiträge
 
#10

Re: Ist es möglich ' einzufügen?

  Alt 18. Mär 2006, 00:21
Wow der Hammer.... hätte ich ja nicht gedacht es so schnell anwort gibt.. ich danke euch...!!

MFG Sawyer!!

DANKE DANKE DANKE
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:46 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