宣言のあるユニット(WebFunctions.h)があります
String RawURLAllowedChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~.-_";
このユニットはアプリでうまく機能します。しかし、 も宣言するコンポーネントを追加するとWebFunctions.h
、 の初期化はRawURLAllowedChars
行われません ( RawURLAllowedChars = NULL
)。
アプリを正常に動作させるには、コンポーネントのクラス宣言を削除し、WebFunctions.obj
ファイルを削除する必要があります。
注:.cpp
ファイル内の宣言の有無にかかわらず、ファイル内のextern
宣言.h
も機能しません。
これは XE2 のバグですか、何か不足していますか? ありがとう。
Obs.: 内部の Var 宣言#ifndef .. #endif