4D-jp 4D Japan Technical Support Team

4D 20 修正リスト

2024-09-10

バージョン: 20.4
ビルド: 101465

  • ACI0105055 Windows版のみ。Open form windowでウィンドウを作成した後,SET WINDOW RECTでウインドウの幅を変更した場合,SDIモードではウィンドウが正しい位置に表示されないことがありました。

注記: SDIモードでは,メニューバーの下がウィンドウY座標の起点となります。タイトルバーの上がY座標の起点ではありません。Windowsでは,ウィンドウの幅が不足している場合,メニューバーが複数の行にわたって表示されますが,それによって座標が移動するのはタイトルバーであり,メニューバーやウィンドウ(クライアント領域)の座表示は変わりません。ウィンドウのリサイズによってメニューバーの段数が変わった場合の不具合が修正されました。

  • ACI0105025 NetKitOAuth2Providerクラスがスレッドセーフではありませんでした。

注記: Is license availableが内部的にコールされていたことが原因でした。メンバー関数をスレッドセーフにするため,ライセンス情報は起動時にキャッシュされるようになりました。

  • ACI0105063 Windows版のみ。空のポップアップメニューが表示された状態で上下矢印キーを入力した場合,アプリケーションがクラッシュしました。

  • ACI0104908 リクエストログファイルの記録を開始した場合,ヘッダー行がログメッセージで上書きされることがありました。

  • ACI0105047 実行コードよりも後に#DECLAREが記述されている場合,空のコンパイルエラーメッセージが表示されました。ACI0101345が修正されたことによる副作用のようです。

  • ACI0103375 Case ofまたはIfブロックにバックスラッシュ記号で改行されたコードとコメント文やブロックコメントが記述されていた場合,メソッドを開いたり閉じたりするたびにインデントが増加することがありました。

  • ACI0105050 外部ファイルに保存したBLOBのパスにアクセスできない状態で「レコードの強制更新」モードのデータファイル圧縮を実行した場合,外部ファイルに保存したBLOBのパスがレコードから削除されました。

  • ACI0105003 ピクチャ型の属性に対してentity.diff()を使用することができませんでした。

  • ACI0104968 クイックレポートでブール型フィールドに設定したフォーマットが出力に反映されませんでした。

  • ACI0105033 Windows版のみ。4D.SystemWorkerQPDF を起動した場合,外部プロセスが正常に終了してもexitCodeプロパティが設定されませんでした。

注記: 0または1以外のステータスコードが返された場合,プロセスがクラッシュしたものとみなされていました。


関連記事

リンク