変更することはできません(保存の.ini無効にするには)、このエラーを生成します。のconst(文字)*はIniFileNameがnullに変更しようと
IniFilenameはconst char *です。 constがそれを変更する私の能力を妨げているようです。
私はImguiのラッパーであるcimguiへの動的バインディングであるDerelictImguiを使用しています。
これを回避する方法はありますか?そうすれば、IniFilenameを変更できますか? ありがとうございます。
変更することはできません(保存の.ini無効にするには)、このエラーを生成します。のconst(文字)*はIniFileNameがnullに変更しようと
IniFilenameはconst char *です。 constがそれを変更する私の能力を妨げているようです。
私はImguiのラッパーであるcimguiへの動的バインディングであるDerelictImguiを使用しています。
これを回避する方法はありますか?そうすれば、IniFilenameを変更できますか? ありがとうございます。
あなたは、単にあなたがそれを変更することができますので、ちょうどそれから修飾子を削除します
cast() (*io).IniFilename = null;
cast()
使用してnullに割り当てることができます。
(* io).IniFilenameはDのio.IniFilenameと同じです – WebFreak001
DerelictImguiバインディングのフィールドは、 'const char * IniFilename;'として宣言されています。 'const(char)* IniFilename;'でなければなりません。バグを報告したいかもしれません。 –
@ColonelThirty興味深い!私はおそらく、しかし、今、DerelictImguiには、ini oneよりはるかに制限されているいくつかのバグがあります。 –