Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Resource String mit Zeilenumbruch (https://www.delphipraxis.net/101178-resource-string-mit-zeilenumbruch.html)

Neutral General 9. Okt 2007 15:34


Resource String mit Zeilenumbruch
 
Hi,

Ich habe gerade eine Resourcedatei die z.B. so aussieht:

Zitat:

STRINGTABLE
{
100, "A teststring"
101, "A second teststring"
}
Jetzt würd ich aber gerne einen Zeilenumbruch drin haben.. sowas wie:

Zitat:

STRINGTABLE
{
100, "A" + #13#10 + " teststring"
101, "A" + #13#10 + " second teststring"
}
Ich bekomms aber nicht hin und finde dazu auch nichts....

Gruß
Neutral General

marabu 9. Okt 2007 15:43

Re: Resource String mit Zeilenumbruch
 
Hallo Michael,

die Strings müssen in C-Syntax notiert werden:

Code:
STRINGTABLE
{
100, "A \n teststring"
101, "A\nsecond teststring"
}
Grüße vom marabu

Luckie 9. Okt 2007 15:44

Re: Resource String mit Zeilenumbruch
 
Probier mal \n. \n ist ein Zeilenumbruch in C.

Neutral General 9. Okt 2007 15:52

Re: Resource String mit Zeilenumbruch
 
Ihr werdets mir nicht glauben: Das hab ich auch schon versucht.

ABER: Ich gehe immer blind davon aus das wenn ich auf F9 oder den grünen Pfeil drücke, dass die Exe auch neu erzeugt wird.... Das ist aber nur der Fall wenn man was am Quellcode geändert wurde. Also hat es "komischerweise" nie Auswirkungen gehabt weil die neue res-Datei nie eingebunden wurde :wall:

Danke aber trotzdem :mrgreen:

Gruß
Neutral General

Daniel Schuhmann 9. Okt 2007 16:29

Re: Resource String mit Zeilenumbruch
 
Gewöhn dir bei solchen Spielchen Strg+F9 an ;)

turboPASCAL 9. Okt 2007 20:33

Re: Resource String mit Zeilenumbruch
 
Ein Bleistift gefällig ?

Code:
205 "Program data will be saved in Folder \r\n""%s"".\r\nThis message will not appear again.\0"
:zwinker:

SirThornberry 9. Okt 2007 22:31

Re: Resource String mit Zeilenumbruch
 
wie bei matti bereits zu sehen ist solltest du anstelle von "\n" lieber gleich "\r\n" verwenden und nicht aus Faulheit das "\r" weg lassen. Ansonsten wäre das als würde man bei #13#10 die #13 weg lassen.


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