FreeBASIC CompilerErrMsg
プログラムをコンパイルするとき、次の3種類のエラーが発生する可能性があります:
コンパイラ警告:
警告は、コンパイルを止めません。
ユーザーに、非推奨で、エラーを起こしやすい操作が、コードで記述されているという警告を出すだけです。
時として、結果を得るために、意図的にこれらの操作をコーディングする場合があります。この場合、コマンドラインに
-w none オプションを設定して警告を無効にすることができます。
- 1(2) Passing scalar as pointer
ポインタとして、スカラを渡しています
- 2(2) Passing pointer to scalar
ポインタを、スカラに渡しています
- 3(2) Passing different pointer types
異なったポインター型を渡しています
- 4(2) Suspicious pointer assignment
問題のあるポインタ代入
- 5(1) Implicit conversion
暗黙の型変換
- 6(2) Cannot export symbol without -export option
-export オプションなしで、シンボルをエクスポートできません。
- 7(2) Identifier's name too big, truncated
識別子の名前が大き過ぎます。切り詰めます。
- 8(2) Literal number too big, truncated
リテラル数が、大き過ぎます。切り詰めます。
- 9(2) Literal string too big, truncated
直定数文字列が、大き過ぎます。切り詰めます。
- 10(1) UDT with pointer, var-len string, or var-len array fields
UDT に、ポインタ、var-len 文字列、または var-len 配列項目がある
- 11(1) Implicit variable allocation
暗黙の変数割り当て
- 12(1) Missing closing quote in literal string
直定数文字列の終わりの引用符がありません
- 13(1) Function result was not explicitly set
関数の結果が、明示的に設定されていません。
- 14(2) Branch crossing local variable definition
局所変数定義に交差して、分岐しています。
- 15(1) No explicit BYREF or BYVAL
BYREF か BYVAL の明示がありません。
- 16(1) Possible escape sequence found in
可能なエスケープ・シーケンスが、見つかりました
- 17(1) The type length is too large, consider passing BYREF
型の長さが大き過ぎます。BYREF で渡していると、考えられます。
- 18(2) The length of the parameters list is too large, consider passing UDT's BYREF
パラメタリストの長さが大き過ぎるます。UDT の BYREF で渡していると考えます。
- 19(2) The ANY initializer has no effect on UDT's with default constructors
ANY 初期化子は、デフォルト構築子と共に UDT で効き目がありません。
- 20(3) Object files or libraries with mixed multithreading (-mt) options
オブジェクト・ファイルかライブラリに、混合の多重スレッド化 (-mt) オプションがあります
- 21(3) Object files or libraries with mixed language (-lang) options
オブジェクトファイルかライブラリに、混合の言語 (-lang) オプションがあります
- 22(1) Deleting ANY pointers is undefined
削除している ANY ポインタは、未定義です。
- 23(3) Array too large for stack, consider making it var-len or SHARED
配列がスタックには大き過ぎます。可変長配列(var-len) か、SHARED にすると良いでしょう。
- 24(3) Variable too large for stack, consider making it SHARED
変数がスタックには大き過ぎます。SHARED にすると良いでしょう。
- 25(1) Overflow in constant conversion
定数の変換で、オーバーフロー
- 26(1) Variable following NEXT is meaningless
NEXT の後ろの変数は、無意味です。
- 27(1) Cast to non-pointer
非ポインタへの型変換
- 28(1) Return method mismatch
マッチしないメソッドを返します
- 29(1) Passing Pointer
ポインタを渡しています
- 30(1) Command line option overrides directive
コマンドラインのオプションは、指示をくつがえします。
- 31(1) Directive ignored after first pass
命令は、最初に渡された後、無視されました
- 32(1) 'IF' statement found directly after multi-line 'ELSE'
'IF' 命令文が、複数行 'ELSE' の直後に見つかりました
- 33(1) Shift value greater than or equal to number of bits in data type
シフト値は、データ型のビットの数以上です。
- 34(1) '=' parsed as equality operator in function argument, not assignment to BYREF function result
「=」は、関数引数で等号演算子として解析されました。BYREF 関数結果への代入ではありません。
- 35(1) Mixing signed/unsigned operands
符号付き/符号無しのオペランド(演算の対象)が混ざる
- 36(1) Mismatching parameter initializer
パラメータ・イニシャライザの不適当な組み合わせ
- 37(2) Ambiguous LEN or SIZEOF
あいまいな LEN または SIZEOF
- 38(1) Suspicious logic operation, mixed boolean and non-boolean operands
疑わしいロジック操作、ブール値と非ブール値のオペランドの混在
- 39(1) Redefinition of intrinsic
組み込み関数の再定義
- 40(0) CONST qualifier discarded
CONST 修飾子は破棄されました
- 41(0) Return type mismatch
戻り型の不一致
- 42(0) Calling convention mismatch
呼び出し規約の不一致
- 43(0) Argument count mismatch
引数数が一致しません
- 44(1) Suffix ignored
接尾辞は無視されます
- 45(1) FOR counter variable is unable to exceed limit value
FOR カウンタ変数が制限値を超えられない
- 46(1) #cmdline ignored #cmdline は無視されました
- 47(1) Use of reserved global or backend symbol 予約済みグローバルまたはバックエンドシンボルの使用
- 48(1) Expected digit 数字が期待される
- 49(1) Up-casting discards initializer(s) アップキャスト破棄イニシャライザ
- 50(2) Suspicious address expression passed to BYREF parameter 不審なアドレス式が BYREF パラメータに渡されました
- 51(1) GCC/Clang didn't provide a proper sysroot. You probably have to pass fbc an argument of the form '-sysroot $NDK/platforms/android-$API/arch-$ARCH' GCC/Clang は適切な sysroot を提供しませんでした。 おそらく fbc に「-sysroot $NDK/platforms/android-$API/arch-$ARCH」という形式の引数を渡す必要があります。
コンパイラ・エラー・メッセージ:
エラーメッセージが10個(このデフォルト値を変えるには、
-maxerr コマンドライン・オプションを見て下さいる)になるか、致命的なエラーが発生すると、コンパイルを止めます。コンパイルを続けるためには、ユーザがソースを修正する必要があります。
コンパイラは、エラーを見つけた行b示すので、すぐに修正に着手できます。
いくつかの場合は、エラーメッセージが指し示す場所は、エラーを見つけたところではありません。エラーメッセージが指し示す場所は、コンパイラが、どこかで、何かを待つ際に、あきらめた場所です。
- 1 Argument count mismatch
引数カウント・ミスマッチ
- 2 Expected End-of-File
End-of-File がありません
- 3 Expected End-of-Line
End-of-Line がありません
- 4 Duplicated definition
定義が重複
- 5 Expected 'AS'
'AS' がありません
- 6 Expected '('
'(' がありません
- 7 Expected ')'
')' がありません
- 8 Undefined symbol
未定義のシンボル
- 9 Expected expression
式 がありません
- 10 Expected '='
'=' がありません
- 11 Expected constant
定数がありません
- 12 Expected 'TO'
'TO' がありません
- 13 Expected 'NEXT'
'NEXT' がありません
- 14 Expected identifier
識別子がありません
- 15 Expected '-'
'-' がありません
- 16 Expected ','
',' がありません
- 17 Syntax error
構文エラー
- 18 Element not defined
要素が未定義
- 19 Expected 'END TYPE' or 'END UNION'
'END TYPE' か 'END UNION' がありません
- 20 Type mismatch
型ミスマッチ
- 21 Internal!
内部!
- 22 Parameter type mismatch
パラメータの型ミスマッチ
- 23 File not found
ファイルが見つかりません
- 24 Invalid data types
無効のデータ型
- 25 Invalid character
無効の文字
- 26 File access error
ファイルアクセスエラー
- 27 Recursion level too deep
再帰レベルが深すぎます
- 28 Expected pointer
ポインタがありません
- 29 Expected 'LOOP'
'LOOP' がありません
- 30 Expected 'WEND'
'WEND' がありません
- 31 Expected 'THEN'
'THEN' がありません
- 32 Expected 'END IF'
'END IF' がありません
- 33 Illegal 'END'
無効な 'END'
- 34 Expected 'CASE'
'CASE' がありません
- 35 Expected 'END SELECT'
'END SELECT' がありません
- 36 Wrong number of dimensions
間違った次元の数
- 37 Array boundaries do not match the original EXTERN declaration
配列範囲は、最初の EXTERN 宣言にマッチしません
- 38 'SUB' or 'FUNCTION' without 'END SUB' or 'END FUNCTION'
'SUB' か 'FUNCTION' に、 'END SUB' か 'END FUNCTION' がありません
- 39 Expected 'END SUB' or 'END FUNCTION'
'END SUB' か 'END FUNCTION' がありません
- 40 Return type here does not match DECLARE prototype
ここで返される型は DECLARE プロトタイプと一致しません
- 41 Calling convention does not match DECLARE prototype
呼び出し規約が DECLARE プロトタイプと一致しません
- 42 Variable not declared
宣言されていない変数
- 43 Variable required
変数が必要です。
- 44 Illegal outside a compound statement
複合文の外で無効です
- 45 Expected 'END ASM'
'END ASM' がありません
- 46 Function not declared
関数は宣言されていません
- 47 Expected ';'
';' がありません
- 48 Undefined label
未定義のラベル
- 49 Too many array dimensions
配列の次元が多すぎます
- 50 Array too big
配列が大きすぎます
- 51 User Defined Type too big
ユーザ定義型が大きすぎます
- 52 Expected scalar counter
スカラのカウンタがありません
- 53 Illegal outside a CONSTRUCTOR, DESTRUCTOR, FUNCTION, OPERATOR, PROPERTY or SUB block
CONSTRUCTOR、DESTRUCTOR、FUNCTION、OPERATOR、PROPERTY、SUB ブロックの、外部の無効
- 54 Expected var-len array
var-len 配列がありません
- 55 Fixed-len strings cannot be returned from functions
関数から固定長文字列は返されません
- 56 Array already dimensioned
配列は既に定義されています
- 57 Illegal without the -ex option
無効な -ex オプションの欠如
- 58 Type mismatch
型ミスマッチ
- 59 Illegal specification
無効な仕様
- 60 Expected 'END WITH'
'END WITH' がありません
- 61 Illegal inside functions
無効な内側の関数
- 62 Statement in between SELECT and first CASE
SELECT と最初の CASE の間に命令文
- 63 Expected array
配列がありません
- 64 Expected '{'
'{' がありません
- 65 Expected '}'
'}' がありません
- 66 Expected ']'
']' がありません
- 67 Too many expressions
式が多すぎます
- 68 Expected explicit result type
結果型の明示がありません
- 69 Range too large
範囲が大きすぎます
- 70 Forward references not allowed
前進の参照は許されません
- 71 Incomplete type
不完全型
- 72 Array not dimensioned
配列は定義されていません
- 73 Array access, index expected
配列にアクセスする索引がありません
- 74 Expected 'END ENUM'
'END ENUM' がありません
- 75 Var-len arrays cannot be initialized
Var-len 配列を初期化できません。
- 76 '...' ellipsis upper bound given for dynamic array (this is not supported)
'...' 動的配列に与えられた上部限界省略(これはサポートされません)
- 77 '...' ellipsis upper bound given for array field (this is not supported)
'...' 配列項目に与えられた上部限界省略(これはサポートされません)
- 78 Invalid bitfield
無効のビット項目
- 79 Too many parameters
パラメタが多すぎます
- 80 Macro text too long
マクロ・テキストが長すぎます
- 81 Invalid command-line option
無効のコマンドライン・オプション
- 82 Selected non-x86 CPU when compiling for DOS
DOS のためにコンパイルする時に、非-x86 CPU が選択されています
- 83 Selected -gen gas|gas64 ASM backend is incompatible with CPU
選択された -gen gas|gas64 ASM バックエンドは CPU と互換性がありません
- 84 -asm att used for -gen gas, but -gen gas only supports -asm intel
-asm att が、-gen gas のために使われました。しかし、-gen gas は、-asm intel だけをサポートします
- 85 -pic is not supported with -gen gas
-pic は -gen ガスではサポートされていません
- 86 -pic used, but not supported by target system (only works for Unixes)
-pic が使用されていますが、ターゲット システムではサポートされていません (Unix でのみ機能します)
- 87 Var-len strings cannot be initialized
Var-len 文字列を初期化できません。
- 88 Recursive TYPE or UNION not allowed
再帰的な TYPE か UNION は許されません
- 89 Recursive DEFINE not allowed
再帰的な DEFINE は許されません
- 90 Identifier cannot include periods
識別子は期間を含むことができません。
- 91 Executable not found
実行可能ファイルが見つかりません
- 92 Array out-of-bounds
配列が範囲外
- 93 Missing command-line option for
コマンドライン・オプションがありません
- 94 Expected 'ANY'
'ANY' がありません
- 95 Expected 'END SCOPE'
'END SCOPE' がありません
- 96 Illegal inside a compound statement or scoped block
複合文か範囲ブロックの中が無効
- 97 UDT function results cannot be passed by reference
UDT 関数の結果を、参照で渡せません
- 98 Ambiguous call to overloaded function
多重定義された関数へのあいまいな呼び出し
- 99 No matching overloaded function
合致する多重定義された関数がありません。
- 100 Division by zero
ゼロで除算
- 101 Cannot pop stack, underflow
スタック、アンダーフローを飛び出させることができません。
- 102 UDT's containing var-len string fields cannot be initialized
var-len 文字列項目を含む UDT を初期化できません。
- 103 Branching to scope block containing local variables
局所変数を含む範囲ブロックに分岐します
- 104 Branching to other functions or to module-level
他の関数、または、モジュールレベルに分岐します
- 105 Branch crossing local array, var-len string or object definition
交差するローカル配列、var-len 文字列またはオブジェクト定義に、分岐します。
- 106 LOOP without DO
LOOP に DO がありません
- 107 NEXT without FOR
NEXT に FOR がありません
- 108 WEND without WHILE
WEND に WHILE がありません
- 109 END WITH without WITH
END WITH に WITH がありません
- 110 END IF without IF
END IF に IF がありません
- 111 END SELECT without SELECT
END SELECT に SELECT がありません
- 112 END SUB or FUNCTION without SUB or FUNCTION
END SUB か FUNCTION に SUB か FUNCTION がありません
- 113 END SCOPE without SCOPE
END SCOPE に SCOPE がありません
- 114 END NAMESPACE without NAMESPACE
END NAMESPACE に NAMESPACE がありません
- 115 END EXTERN without EXTERN
END EXTERN に EXTERN がありません
- 116 ELSEIF without IF
ELSEIF に IF がありません
- 117 ELSE without IF
ELSE に IF がありません
- 118 CASE without SELECT
CASE に SELECT がありません
- 119 Cannot modify a constant
定数を変更できません。
- 120 Expected period ('.')
('.')ピリオドがありません
- 121 Expected 'END NAMESPACE'
'END NAMESPACE' がありません
- 122 Illegal inside a NAMESPACE block
NAMESPACE ブロックの中が無効です
- 123 Symbols defined inside namespaces cannot be removed
名前空間で定義されたシンボルは、取り除くことができません。
- 124 Expected 'END EXTERN'
'END EXTERN' がありません
- 125 Expected 'END SUB'
'END SUB' がありません
- 126 Expected 'END FUNCTION'
'END FUNCTION' がありません
- 127 Expected 'END CONSTRUCTOR'
'END CONSTRUCTOR' がありません
- 128 Expected 'END DESTRUCTOR'
'END DESTRUCTOR' がありません
- 129 Expected 'END OPERATOR'
'END OPERATOR' がありません
- 130 Expected 'END PROPERTY'
'END PROPERTY' がありません
- 131 Declaration outside the original namespace
オリジナルの名前空間の外での宣言
- 132 No end of multi-line comment, expected "'/"
複数行コメントの最後に、 "'/" がありません。
- 133 Too many errors, exiting
あまりに多くのエラーがあります
- 134 Expected 'ENDMACRO'
'ENDMACRO' がありません
- 135 EXTERN or COMMON variables cannot be initialized
EXTERN か COMMON 変数を初期化できません。
- 136 EXTERN or COMMON dynamic arrays cannot have initial bounds
EXTERN か COMMON 動的配列は、境界の初期値を持つことができません
- 137 At least one parameter must be a user-defined type
少なくとも1つのパラメタは、ユーザ定義型でなければなりません
- 138 Parameter or result must be a user-defined type
パラメタか結果は、ユーザ定義型でなければなりません
- 139 Both parameters can't be of the same type
両方のパラメタは、同じ型にはできません。
- 140 Parameter and result can't be of the same type
パラメタと結果は,同じ型にはできません。
- 141 Invalid result type for this operator
この演算子のための無効の結果型
- 142 Invalid parameter type, it must be the same as the parent TYPE/CLASS
無効のパラメータの型。親の TYPE/CLASS と同じでなければなりません。
- 143 Vararg parameters are not allowed in overloaded functions
Vararg(Variable-length arguments (可変長の引数)) パラメタは、多重定義された関数で、使えません。
- 144 Illegal outside an OPERATOR block
OPERATOR ブロックの外で無効
- 145 Parameter cannot be optional
パラメタは任意ではありません。
- 146 Only valid in -lang
-lang の中だけで有効です。
- 147 Default types or suffixes are only valid in -lang
デフォルト型か接尾語は、-lang だけで有効です。
- 148 Suffixes are only valid in -lang
接尾語は、-lang だけで有効です。
- 149 Implicit variables are only valid in -lang
暗黙の変数は、-lang だけで有効です。
- 150 Auto variables are only valid in -lang
自動変数は、-lang だけで有効です。
- 151 Invalid array index
無効な配列添え字
- 152 Operator must be a member function
演算子は、メンバー関数でなければなりません。
- 153 Operator cannot be a member function
演算子は、メンバー関数であるはずがありません。
- 154 Member function not allowed in anonymous UDT's
メンバー関数は、匿名の UDT の中では許されません
- 155 Constant declared in anonymous UDT
定数が、匿名の UDT で宣言されています
- 156 Static variable declared in anonymous UDT
静的変数が、匿名の UDT で宣言されています
- 157 Expected operator
演算子がありません
- 158 Declaration outside the original namespace or class
オリジナルの名前空間かクラスの外での宣言
- 159 A destructor should not have any parameters
解体子は、どんなパラメタも、持てません。
- 160 Expected class or UDT identifier
クラスか UDT 識別子がありません
- 161 Var-len strings cannot be part of UNION's or nested TYPE's
Var-len 文字列は、UNION か、入れ子にされた TYPE の一部であるはずがありません。
- 162 Dynamic arrays cannot be part of UNION's or nested TYPE's
動的配列は、UNION や、ネスティングされたTYPE、の一部になることはできません
- 163 Fields with constructors cannot be part of UNION's or nested TYPE's
構築子と一緒の項目は、UNION か、入れ子にされた TYPE の一部であるはずがありません。
- 164 Fields with destructors cannot be part of UNION's or nested TYPE's
解体子をもっている項目は、UNION か、入れ子にされた TYPE の一部であるはずがありません。
- 165 Illegal outside a CONSTRUCTOR block
CONSTRUCTOR ブロックの外の無効
- 166 Illegal outside a DESTRUCTOR block
DESTRUCTOR ブロックの外の無効
- 167 UDT's with methods must have unique names
メソッドがある UDT には、ユニークな名前がなければなりません。
- 168 Parent is not a class or UDT
親は、クラスでも、UDT でもありません。
- 169 CONSTRUCTOR() chain call not at top of constructor
CONSTRUCTOR() チェーンは、構築子のトップを呼びません。
- 170 BASE() initializer not at top of constructor
BASE() 初期化子は、構築子のトップにありません
- 171 REDIM on UDT with non-CDECL constructor
REDIM が、非 CDECL 構築子を伴う UDT の上
- 172 REDIM on UDT with non-CDECL destructor
REDIM が、非 CDECL 解体子を伴う UDT の上
- 173 REDIM on UDT with non-parameterless default constructor
REDIM が、非パラメータ無しデフォルト構築子を伴う UDT の上
- 174 ERASE on UDT with non-CDECL constructor
ERASE が、非 CDECL 構築子を伴う UDT の上
- 175 ERASE on UDT with non-CDECL destructor
ERASE が、非 CDECL 解体子を伴う UDT の上
- 176 ERASE on UDT with non-parameterless default constructor
ERASE が、非パラメータ無しデフォルト構築子を伴う UDT の上
- 177 This symbol cannot be undefined
このシンボルは、未定義ではだめです。
- 178 RETURN mixed with 'FUNCTION =' or EXIT FUNCTION (using both styles together is unsupported when returning objects with constructors)
RETURN は、'FUNCTION =' または EXIT FUNCTION と混在しています。(構築子を持つオブジェクトを返す場合、両方のスタイルを同時に使うことはサポートされません)
- 179 'FUNCTION =' or EXIT FUNCTION mixed with RETURN (using both styles together is unsupported when returning objects with constructors)
'FUNCTION =' または EXIT FUNCTION は、RETURN と混在しています。(構築子を持つオブジェクトを返す場合、両方のスタイルを同時に使うことはサポートされません)
- 180 Missing RETURN to copy-construct function result
コピー構築関数の結果に、RETURN が見当たらない
- 181 Invalid assignment/conversion
無効の代入/変換
- 182 Invalid array subscript
無効の配列添字
- 183 TYPE or CLASS has no default constructor
TYPE か CLASS に、デフォルト構築子がありません。
- 184 Function result TYPE has no default constructor
関数結果 TYPE には、デフォルト構築子がありません。
- 185 Missing BASE() initializer (base UDT without default constructor requires manual initialization)
BASE() イニシャライザがありません(デフォルト構築子なしの基礎 UDT は、手動の初期設定が必要です)
- 186 Missing default constructor implementation (base UDT without default constructor requires manual initialization)
デフォルト・コンストラクタ実装がありません(デフォルト構築子のない基礎 UDT は手動の初期設定が必要です)
- 187 Missing UDT.constructor(byref as UDT) implementation (base UDT without default constructor requires manual initialization)
UDT.constructor(byref as UDT) 実装がありません(デフォルト構築子のない基礎 UDT は手動の初期設定が必要です)
- 188 Missing UDT.constructor(byref as const UDT) implementation (base UDT without default constructor requires manual initialization)
UDT.constructor(byref as const UDT) 実装がありません(デフォルト構築子のない基礎 UDT は手動の初期設定が必要です)
- 189 Invalid priority attribute
無効の優先属性
- 190 PROPERTY GET should have no parameter, or just one if indexed
PROPERTY GET は、パラメタを持たないか、索引付きで 1つだけです。
- 191 PROPERTY SET should have one parameter, or just two if indexed
PROPERTY SET は、1つのパラメタか、索引付なら 2つだけです。
- 192 Expected 'PROPERTY'
'PROPERTY' がありません
- 193 Illegal outside a PROPERTY block
PROPERTY ブロックの外の無効
- 194 PROPERTY has no GET method/accessor
PROPERTY には、GET メソッド/アクセサ がありません。
- 195 PROPERTY has no SET method/accessor
PROPERTY には、SET メソッド/アクセサ がありません。
- 196 PROPERTY has no indexed GET method/accessor
PROPERTY には、索引をつけられた GET メソッド/アクセサ がありません。
- 197 PROPERTY has no indexed SET method/accessor
PROPERTY には、索引をつけられた SET メソッド/アクセサ がありません。
- 198 Missing overloaded operator:
行方不明の多重定義の演算子:
- 199 The NEW[] operator does not allow explicit calls to constructors
NEW[] 演算子は、構築子への明示的な呼び出しを許しません。
- 200 The NEW[] operator only supports the { ANY } initialization
NEW[] 演算子は、{ ANY } 初期化だけをサポートします
- 201 The NEW operator cannot be used with strings
NEW 演算子は、文字列と共に使えません。
- 202 Illegal member access
無効なメンバーアクセス
- 203 Expected ':'
':' がありません
- 204 The default constructor has no public access
デフォルト構築子には、パブリック・アクセスがありません。
- 205 Constructor has no public access
構築子には、パブリック・アクセスがありません。
- 206 Destructor has no public access
解体子には、パブリック・アクセスがありません。
- 207 Accessing base UDT's private default constructor
基礎 UDT のプライベート・デフォルト構築子へのアクセス
- 208 Accessing base UDT's private destructor
基礎 UDT のプライベート・デフォルト解体子へのアクセス
- 209 Illegal non-static member access
無効な非静的メンバー・アクセス
- 210 Constructor declared ABSTRACT
構築子は、ABSTRACT を宣言しました。
- 211 Constructor declared VIRTUAL
構築子は、VIRTUAL を宣言しました。
- 212 Destructor declared ABSTRACT
解体子は、ABSTRACT を宣言しました。
- 213 Member cannot be static
メンバーは静的であるはずがありません。
- 214 Member isn't static
メンバーは静的ではありません。
- 215 Only static members can be accessed from static functions and parameter initializers
静的関数とパラメータ初期化子からアクセスできるのは、静的メンバだけです。
- 216 The PRIVATE and PUBLIC attributes are not allowed with REDIM, COMMON or EXTERN
PRIVATE と PUBLIC 属性は、REDIM、COMMON または EXTERN と共には、許容されません。
- 217 STATIC used here, but not the in the DECLARE statement
STATIC が使われましたが、DECLARE ステートメントの中ではありません
- 218 CONST used here, but not the in the DECLARE statement
CONST が使われましたが、DECLARE ステートメントの中ではありません
- 219 VIRTUAL used here, but not the in the DECLARE statement
VIRTUAL が使われましたが、DECLARE ステートメントの中ではありません
- 220 ABSTRACT used here, but not the in the DECLARE statement
ABSTRACT が使われましたが、DECLARE ステートメントの中ではありません
- 221 Method declared VIRTUAL, but UDT does not extend OBJECT
メソッドは VIRTUAL を宣言しました。しかし、UDT は OBJECT を拡張しません。
- 222 Method declared ABSTRACT, but UDT does not extend OBJECT
メソッドは ABSTRACT を宣言しました。しかし、UDT は OBJECT を拡張しません。
- 223 Not overriding any virtual method
どんな仮想メソッドも、無視できません
- 224 Implemented body for an ABSTRACT method
ABSTRACT メソッドのためのインプリメントされた本体
- 225 Override has different return type than overridden method
Override は、無効にされたメソッドと異なる戻り型を持っています。
- 226 Override has different calling convention than overridden method
Override は、無効にされたメソッドと異なる呼び出し規則を持っています。
- 227 Implicit destructor override would have different calling convention
暗黙の解体子の優先は、異なる呼び出し規則になります。
- 228 Implicit LET operator override would have different calling convention
暗黙の LET 演算子優先は、異なる呼び出し規則になります。
- 229 Override is not a CONST member like the overridden method
上書きは、上書きされたメソッドのような CONST メンバーでありません
- 230 Override is a CONST member, but the overridden method is not
上書きは、CONST メンバーです。しかし、上書きされたメソッドはそうでありません
- 231 Override has different parameters than overridden method
Override には、無効にされたメソッドとは異なったパラメーターがあります。
- 232 This operator cannot be STATIC
この演算子は、STATIC であるはずがありません。
- 233 This operator is implicitly STATIC and cannot be VIRTUAL or ABSTRACT
この演算子は、暗黙に STATIC で、VIRTUAL や ABSTRACT にはなりません
- 234 This operator is implicitly STATIC and cannot be CONST
この演算子は暗黙に STATIC で、CONST であるはずがない
- 235 Parameter must be an integer
パラメタは、整数でなければなりません。
- 236 Parameter must be a pointer
パラメタは、ポインタでなければなりません。
- 237 Expected initializer
初期化子がありません
- 238 Fields cannot be named as keywords in TYPE's that contain member functions or in CLASS'es
TYPE が、メンバー関数を含むか、CLASS に含まれる場合、項目は、TYPE の中で、キーワードとして命名できません。
- 239 Illegal outside a FOR compound statement
FOR 複合文の外における無効
- 240 Illegal outside a DO compound statement
DO 複合文の外で無効
- 241 Illegal outside a WHILE compound statement
WHILE 複合文の外における無効
- 242 Illegal outside a SELECT compound statement
SELECT 複合文の外における無効
- 243 Expected 'FOR'
'FOR' がありません
- 244 Expected 'DO'
'DO' がありません
- 245 Expected 'WHILE'
'WHILE' がありません
- 246 Expected 'SELECT'
'SELECT' がありません
- 247 No outer FOR compound statement found
FOR 複合文の外側に、何もありません
- 248 No outer DO compound statement found
DO 複合文の外側に、何もありません。
- 249 No outer WHILE compound statement found
WHILE 複合文の外側に、何もありません
- 250 No outer SELECT compound statement found
SELECT 複合文の外側に、何もありません
- 251 Expected 'CONSTRUCTOR', 'DESTRUCTOR', 'DO', 'FOR', 'FUNCTION', 'OPERATOR', 'PROPERTY', 'SELECT', 'SUB' or 'WHILE'
'CONSTRUCTOR', 'DESTRUCTOR', 'DO', 'FOR', 'FUNCTION', 'OPERATOR', 'PROPERTY', 'SELECT', 'SUB' か 'WHILE' がありません
- 252 Expected 'DO', 'FOR' or 'WHILE'
'DO', 'FOR' か 'WHILE' がありません
- 253 Illegal outside a SUB block
SUB ブロックの外の無効
- 254 Illegal outside a FUNCTION block
FUNCTION ブロックの外の無効
- 255 Ambiguous symbol access, explicit scope resolution required
あいまいなシンボルアクセス。明示的な範囲解決が必要です。
- 256 An ENUM, TYPE or UNION cannot be empty
ENUM、TYPE または UNION が空であるはずがありません。
- 257 ENUM's declared inside EXTERN .. END EXTERN blocks don't open new scopes
EXTERN .. END EXTERN ブロックの中で宣言された ENUM は、新しい範囲を開けません。
- 258 STATIC used on non-member procedure
STATIC が、非メンバー手続きで使われている
- 259 CONST used on non-member procedure
CONST が、非メンバー手続きで使われている
- 260 ABSTRACT used on non-member procedure
ABSTRACT が、非メンバー手続きで使われている
- 261 VIRTUAL used on non-member procedure
VIRTUAL が、非メンバー手続きで使われている
- 262 Invalid initializer
無効の初期化子
- 263 Objects with default [con|de]structors or methods are only allowed in the module level
デフォルトの[con|de]structors か、メソッドを持つオブジェクトは、モジュールレベルの中だけで、許容されています。
- 264 Static member variable in nested UDT (only allowed in toplevel UDTs)
入れ子になった UDT の静的メンバー変数(トップレベル UDT だけ許されます)
- 265 Symbol not a CLASS, ENUM, TYPE or UNION type
シンボルで、CLASS、ENUM、TYPE または UNION 型ではない。
- 266 Too many elements
要素が多すぎます
- 267 Only data members supported
データ・メンバーだけが、サポートされます
- 268 UNIONs are not allowed
UNION は、許容されません。
- 269 Arrays are not allowed
配列は、許容されません。
- 270 COMMON variables cannot be object instances of CLASS/TYPE's with cons/destructors
COMMON 変数は、構築子/解体子がある CLASS/TYPE のオブジェクト・インスタンスになりません。
- 271 Cloning operators (LET, Copy constructors) can't take a byval arg of the parent's type
クローン作成演算子(LET、Copy構築子)は、親の型の byval 引数を取ることができません。
- 272 Local symbols can't be referenced
ローカルのシンボルに参照をつけることができません。
- 273 Expected 'PTR' or 'POINTER'
'PTR' か 'POINTER' がありません
- 274 Too many levels of pointer indirection
ポインタ間接指定のレベルが、多すぎます
- 275 Dynamic arrays can't be const
動的な配列は、const であるはずがありません。
- 276 Const UDT cannot invoke non-const method
- 277 Elements must be empty for strings and arrays
要素は、文字列と配列に対して、空でなければなりません。
- 278 GOSUB disabled, use 'OPTION GOSUB' to enable
GOSUBが無効にされています。'OPTION GOSUB'を使って有効にして下さい。
- 279 Invalid -lang
無効の -lang
- 280 Can't use ANY as initializer in array with ellipsis bound
範囲の省略がある配列の初期化子として、ANY は使えません。
- 281 Must have initializer with array with ellipsis bound
範囲の省略がある配列は、初期化子が必要です。
- 282 Can't use ... as lower bound
... を、下限として、使えません。
- 283 FOR/NEXT variable name mismatch
FOR/NEXT 変数名ミスマッチ。
- 284 Selected option requires an SSE FPU mode
選択されたオプションは、SSE FPU モードを必要とします。
- 285 Expected relational operator ( =, >, <, <>, <=, >= )
関係演算子 ( =, >, <, <>, <=, >= ) がありません
- 286 Unsupported statement in -gen gcc/clang mode
-gen gcc/clang モードでサポートされていない命令文です。
- 287 Too many labels
ラベルが多すぎます。
- 288 Unsupported function
サポートされていない関数
- 289 Expected sub
sub がありません
- 290 Expected '#ENDIF'
'#ENDIF' がありません
- 291 Resource file given for target system that does not support them
リソース・ファイルは、それらをサポートしないターゲット・システムのために与えられた
- 292 -o <file> option without corresponding input file
-o <ファイル> オプションに、対応する入力ファイルがありません
- 293 Not extending a TYPE/UNION (a TYPE/UNION can only extend other TYPEs/UNIONs)
TYPE/UNION を拡張しません(TYPE/UNION は、他の TYPE/UNION を拡張できるだけです)
- 294 Illegal outside a CLASS, TYPE or UNION method
CLASS、TYPE あるいは UNION メソッドの外部で不法。
- 295 CLASS, TYPE or UNION not derived
CLASS、TYPE あるいは UNION は派生していない
- 296 CLASS, TYPE or UNION has no constructor
CLASS、TYPE あるいは UNION に、構築子がありません。
- 297 Symbol type has no Run-Time Type Info (RTTI)
シンボル型には、ランタイム型情報(RTTI)がありません。
- 298 Types have no hierarchical relation
型には階層的関係がありません。
- 299 Expected a CLASS, TYPE or UNION symbol type
CLASS、TYPE あるいは UNION シンボル型がありません。
- 300 Casting derived UDT pointer from incompatible pointer type
型変換は、非互換のポインタ型から UDT ポインターを引き出しました。
- 301 Casting derived UDT pointer from unrelated UDT pointer type
型変換は、無関係のポインタ型から UDT ポインターを引き出しました。
- 302 Casting derived UDT pointer to incompatible pointer type
型変換は、非互換のポインタ型に UDT ポインターを引き出しました。
- 303 Casting derived UDT pointer to unrelated UDT pointer type
型変換は、無関係のポインタ型に UDT ポインターを引き出しました。
- 304 ALIAS name string is empty
ALIAS 名前文字列は空です。
- 305 LIB name string is empty
LIB 名前文字列は空です。
- 306 UDT has unimplemented abstract methods
UDT は抽象メソッドを実現していません。
- 307 Non-virtual call to ABSTRACT method
ABSTRACT メソッドへのバーチャルではない呼び出し
- 308 #ASSERT condition failed
#ASSERT 条件は失敗しました。
- 309 Expected '>'
'>' がありません
- 310 Invalid size
無効のサイズ
- 311 ALIAS name here is different from ALIAS given in DECLARE prototype
ここの ALIAS 名は、DECLARE プロトタイプで与えられた ALIAS と違う
- 312 vararg parameters are only allowed in CDECL procedures
vararg パラメータは、CDECL 手続で許されるだけです
- 313 the first parameter in a procedure may not be vararg
手続の最初のパラメータは、vararg でないかもしれない
- 314 CONST used on constructor (not needed)
CONST が構築子で使われています(必要ありません)
- 315 CONST used on destructor (not needed)
CONST が破壊子で使われています(必要ありません)
- 316 Byref function result not set
ByRef 関数の結果が設定されていません
- 317 Function result assignment outside of the function
関数の外側での関数の結果の割り当て
- 318 Type mismatch in byref function result assignment
ByRef 関数の結果の割り当てで、型の不一致
- 319 -asm att|intel option given, but not supported for this target (only x86 or x86_64)
-asm att|intel オプションが与えられるが、この目標にサポートされない( x86 か x86_64 だけ)
- 320 Reference not initialized
参照は初期化されていません
- 321 Incompatible reference initializer
非互換の参照初期化子
- 322 Array of references - not supported yet
参照の配列 - まだサポートされていません
- 323 Invalid CASE range, start value is greater than the end value
CASE 範囲は無効。開始値が、終了値より大きい
- 324 Fixed-length string combined with BYREF (not supported)
BYREFと組み合わせた固定長文字列(サポートされていません)
- 325 Illegal use of reserved symbol 予約シンボルの不正使用
- 326 Expected ',' or ';' ',' または ';' が必要です
- 327 Expected file number expression ファイル番号式が必要
- 328 Malformed SOURCE_DATE_EPOCH environment variable 不正な形式の SOURCE_DATE_EPOCH 環境変数
- 329 Graphics routines were used, but the gfxlib has not been ported to this target グラフィックス ルーチンが使用されましたが、gfxlib はこのターゲットに移植されていません
- 330 -fpu sse option can only be used on x86 and x86_64 architectures -fpu sse オプションは、x86 および x86_64 アーキテクチャでのみ使用できます。
- 331 -fpu neon option can only be used on arm architectures -fpu neon オプションは arm アーキテクチャでのみ使用できます
第三者プログラムのエラー
これらのエラーは、ソースがアセンブラの中にコンパイルされた後に、発生します。
エラーは、FB がソースを実行可能形式にコンパイルすることを要求する、補助プログラムから出現します。
補助プログラムとは、リンカ、アセンブラ、および (Windowsプログラムのための) リソース・コンパイラです。
IDE や、メイク・ユーティリティを使っていると、上記以外の追加のエラーが、ありえます。
これらのエラーは、このページの範囲の外です。
ページ歴史:2024-02-25 05:46:19
日本語翻訳:WATANABE Makoto、原文著作者:JeffMarshall