4D-jp 4D Japan Technical Support Team

4D 20 修正リスト

2025-07-28

  • ACI0105823 メソッドエディターを閉じてから再表示した場合,ウィンドウサイズが再現されないことがありました。

  • ACI0105769 テキスト入力からタブ移動した場合,水平スクロールバーが初期位置に戻りました。

  • ACI0105742 クライアント/サーバー版のみ。オブジェクト型のNullではないエンティティ属性にアクセスした場合,touchedAttributes()Trueを返しました。

  • ACI0105800 リモートデータストアのエンティティのオブジェクト型属性にアクセスした場合,非共有オブジェクトがリモートキャッシュに置かれ,複数のスレッドからアクセスされてしまう恐れがありました。

  • ACI0105748 20.6のクライアントを20.7のサーバーに接続した場合(あるいはその逆),間違ったXLIFFがロードされました。

  • ACI0105685 ツールボックスのメニューに画像をペーストした場合,ランタイムエラーが返されました。

  • ACI0105799 階層リストオブジェクトのプロパティリストにドラッグ&ドロップの選択肢「自動」が含まれていました。

  • ACI0105778 コンボボックスオブジェクトのプロパティリストにドラッグ&ドロップの選択肢「自動」が含まれていました。

  • ACI0105686 Mac版のみ。メンバー関数のインデントレベルを増減させるブロックを何度も書き換えた場合,メソッドエディターがクラッシュしました。プロジェクトメソッドでは問題ありません。

  • ACI0105792 Windows版のみ。カレントプリンターのプリンター名が30文字を超える場合,印刷コマンドからエラーが返されました。

  • ACI0105753 複数のウィンドウにWebエリアを表示した場合,アプリケーションがフリーズする恐れがありました。

注記: スケジューラーがウィンドウのリドローを待っており,そのウィンドウで実行中のWA Evaluate JavaScriptがスケジューラーを待っている場合,デッドロックが発生しました。修正により,JavaScriptの実行中はウィンドウの即時リドローが無効化されるようになりました。

  • ACI0105749 リストボックスのセル編集中にOBJECT SET ENTERABLEを使用した場合,アプリケーションがクラッシュしました。

注記: 問題は修正されましたが,セルの入力中にキースストロークイベントで入力可プロパティを変更することは勧められていません。キーストロークイベントではなく,On After Edit を使用するべきです。

  • ACI0105704 メソッドエディターに「READ ONLY(*」と入力した場合,コード補完の候補リストにテーブル名が表示されました。

  • ACI0105776 Windows版のみ。Windows server 2025 24H2で印刷を実行した場合,エラーが返されることがありました。23H2では問題ありません。

  • ACI0105758 OBJECT SET RGB COLORSでグループボックスのフォントカラーを設定することができませんでした。

  • ACI0105756 Windows版のみ。ピクチャ入力オブジェクトのフォーカス表示が境界線スタイルに影響されました。

  • ACI0105750 フランス語版のみ。サーバー管理画面にスペルミス(”Supprimmer”)がありました。

  • ACI0105670 オブジェクト型フィールドに保存されたコレクション型のプロパティを[]シンタックスとevalでクエリした場合,正しい結果が返されませんでした。インデックスが設定されていなければ問題ありません。

  • ACI0105540 クライアント/サーバー版のみ。クライアント側ではDataClass.getInfo().exposedが常にTrueを返しました。

  • ACI0103656 Windowsクライアント/サーバー版のみ。GOTO XYにつづけてMESSAGEコマンドを使用した場合,ウィンドウの中身が空になり,メッセージが表示されませんでした。

  • ACI0105733 Mac版のみ。デザインモードのエクスプローラーに表示されるフォームのプレビュー画像にRetinaディスプレイのDPIが反映されず,低解像度で表示されました。

  • ACI0105754 Windows版のみ。フォームオブジェクトの「変数または式」にピリオド記号(.)が含まれている場合,MSCのアプリケーション検証でエラーが返されることがありました。

  • ACI0105535 On Load フォームイベントまたは標準アクションのレコードナビゲーション中に配列型リストボックスのセルに対してOBJECT SET ENTERABLEを実行した場合,アプリケーションがクラッシュしました。

  • ACI0105743 Windows版のみ。Windows 11 24H2以降,印刷中に不明なエラーが発生することがありました。

  • ACI0105684 POP3 Transporterでメールを受信した場合,メモリーリークが発生しました。ACI0105084が修正されたことによる副作用のようです。

  • ACI0105730 フォームをバイナリモードからプロジェクトモードに変換した場合,サブフォームの「選択モード」プロパティが「なし」から「単一」に変化しました。「選択モード」プロパティのデフォルト値が間違っているようです。

  • ACI0105728 DOM Find XML elementに無効なXPathを渡した場合,アプリケーションがクラッシュすることがありました。ヌルポインターのチェックが甘いようです。

  • ACI0105715 Windows版のみ。任意の3文字と(())をプロジェクトフォーム名に使用した場合,デザインモードのウィンドウタイトルが完全に表示されませんでした。

  • ACI0105706 ピクチャポップアップメニューに表示された画像の座標とマウスポインターの座標の間にずれがあり,正確にクリックすることが困難でした。

  • ACI0105707 Mac版のみ。境界線スタイルが「システム」または「くぼみ」に設定されている入力オブジェクトおよびWrite Proエリアは,フォームエディター上で左右の端が1ピクセルずれた位置に表示されました。

  • ACI0105702 メソッドエディターのリストに不要な項目(「検索結果なし」「of」)が表示されました。

  • ACI0105705 Windows版のみ。ツールバー上にプロジェクトファイルをドラッグした場合,内部ランタイムエラーが返され,アプリケーションがフリーズしました。

注記: .4dbase または .4dlink または .4dproject をツールバーにドラッグ&ドロップすることでプロジェクトを切り替えられるという過去の「隠し機能」が原因でした。修正に伴い,このメカニズムは廃止されました。


リンク