2012-11-23 22 views
1

是否可以在4D方法中輸入多行文字/字符串文字?喜歡的東西:。4D中的多行文字文字

C_TEXT($var) 
$var:="""First Line 
Second Line 
Third Line""" 

使用三重」在這裏,因爲他們都是用Python被使用,只是作爲例子

回答

2

你也可以這樣做的四維V12及以上

C_TEXT($var) 
$var:="First Line\r"+\ 
"Second Line\r"+\ 
"Third Line" 
+0

謝謝你,這就是我一直在尋找的。 – Riemy

1

我不相信這是在我們的整個計劃,我們做這樣的事情:

C_TEXT(<>CR) 
C_TEXT($var) 

<>CR:=Char(13) //carriage return 

$var:="First Line" + <>CR + "Second Line" + <>CR + "Third Line" 

我們也有一個換行符:<> LF:= CHAR(10),我們使用在程序啓動時,這些字符和其他幾個人,製表想到在定義IP變量,你可以使用常量,但過去我們遇到了一些問題,所以我們儘量不要在正常情況下使用它們BLE。

您也可以在文本中使用\ n或\ r。在調試器中,它會將它們全部顯示在\ n和\ r的一行上,但我相信它會顯示多行(它在Alert()中)。

$var:="First Line\nSecond Line\nThird Line" 

我們選擇第一種可讀性和可維護性的方法。