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