![]() |
wörter mit sonderzeichen
Hallo
ich habe für einen freun ein kleines programm geschrieben, das ihm bei einem computerspiel hilft die sprachen der völker zu übersetzen. leider kommt in diesen wörtern oft das zeichen ' vor, was in delphi ja eine bedeutung hat. wie kann ich also solche wörter eingeben, ohne das mir delphi probleme macht? |
Re: wörter mit sonderzeichen
Wenn du willst das das Wort "Hallo's " in einem String steht schreibst du
Delphi-Quellcode:
var s:String;
begin s:='Hallo''s '; |
Re: wörter mit sonderzeichen
also... das ganze programm ist eine laaaaaaange if abfrage
vielleicht nicht schön... aber einfach zu erweitern und zuverlässig
Delphi-Quellcode:
und das soll jetzt für das wort "kil'azi" erweitert werden
if edit1.text='tago'
then Label3.Caption:='mach' else if edit1.text='kazum' then Label3.Caption:='nicht' else ...... |
Re: wörter mit sonderzeichen
Hallo.
Ich würde das Wörterbuch in einer Textdatei speichern:
Code:
Wenn du diese beim Programmstart oder auf Wunsch des Benutzers in eine StringList lädst, dann kannst du ohne endlose Abfragen auf die Übersetzung zugreifen:
ka = ja
kazum = Gebet nakazz = Freund no'gor = Gefahr
Delphi-Quellcode:
Grüße vom marabu
type
TMainForm = class(TForm) private Woerterbuch: TStringList; function AufDeutsch(wort: String): String; end; // ... function TMainForm.AufDeutsch(wort: String): String; begin Result := Woerterbuch.Values[wort]; end; |
Re: wörter mit sonderzeichen
Marabu hat recht ,
Willst du es trotzdem mit der If machen kannst du doch ohne Probleme schreiben.
Delphi-Quellcode:
wenn du das ' Zeichen zwei mal hintereinander in einen String schreibst und dazwischen kein Plus da also nicht 'asd'+'as' was du für die addition von strings machen würdest sondern das + einfach weg läst dann macht der Rechenr genau das was du willst.if edit1.text='tago' then Label3.Caption:='kil''azi' else ... |
Re: wörter mit sonderzeichen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 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