4D-jp 4D Japan Technical Support Team

4D v20 修正リスト

2023-07-05

バージョン: 20.0
ビルド: 100514

  • ACI0104050 アプリケーション起動時に「libcef.dll のエントリーポイントIsThirdPartyinitializedがみつからない」というエラーが表示されることがありました。

  • ACI0104039 プロジェクトモードのみ。スリーステートチェックボックスが正しく機能しませんでした。

  • ACI0104022 メッセージIDにURLエンコードされた文字が含まれている場合,IMAPTransporter.searchMails()でメールを検索することができませんでした。

  • ACI0103928 LDAP password MD5 (0)モードでLDAP LOGINLDAP LOGOUTを繰り返した場合,予期しないエラー-2が返されました。ACI0103594が修正されたことによる副作用のようです。

  • ACI0103960 複数のデータ型を返す三項演算子をコマンド(time CALL WORKERなど)の引数に使用した場合,コンパイルモードでエラーが返されました。三演算子の第2オペランドで型が確定されているためです。

  • ACI0103748 フィールド属性の「ヌル値を空値にマップ」が有効にされていない場合,エンティティセレクション型リストボックスに表示された新規エンティティの属性に値を入力しても,セルからタブ移動すると入力した値がクリアされました。入力エリアの問題(ACI0103657)に似ています。

注記: リストボックスのデータソースからフィールドを特定できれば,Nullの代わりにフィールドタイプに合った値を入力できるように修正されました。

  • ACI0104012 Windows版のみ。tool4d のコマンドラインパラメーター--projectに相対パスを渡すことができませんでした。

  • ACI0104005 tool4d またはヘッドレスモードで--projectオプションで指定したプロジェクトが何らかの理由で開けなかった場合,プロセスが通常と同じステータスコード0で終了しました。

  • ACI0103982 Get current printerがシステム変数OKを更新しませんでした。

  • ACI0103980 フォーカスできるオブジェクトが他に存在しないフォームにサブフォームを1個だけ配置し,サブフォーム内で tab キーを使用した場合,タブ順の始まりまたは終わりでフォーカスが失われ,タブ移動でオブジェクトを巡回できませんでした。

  • ACI0103847 View ProスプレッドシートをVP Convert to pictureでエクスポートした場合,wordWrapcellPaddingの両方が設定されているレンジが正しくSVGに変換されませんでした。

  • ACI0103841 TEXT TO DOCUMENTの第3パラメーターに*を間違って渡した場合,シンタックスエラーは検出されず,コンパイルも成功しますが,コンパイルモードで実行するとランタイムエラー(サポートされていないエンコーディング)が返されました。

  • ACI0103991 IMPORT DATAでインポートダイアログを表示し,ポップアップメニューで固定長テキストを選択した場合,スタイルシートがみつからないというエラーが返されました。

  • ACI0103981 テーブル間に複数のN対1リレーションが設定されており,それぞれのリレーション属性をORDAとOR演算子でクエリを実行した場合,正しいリレーション属性が使用されませんでした。リレーション名はクエリプランで確認できます。

  • ACI0104008 Windows版のみ。4D ODBC Driverデータソースの設定をODBCアドミニストレーターで編集することができませんでした。レジストリの登録名にカンマ記号(,)が含まれているためです。

  • ACI0103188 データベース設定と settings のそれぞれでHTTPとHTTPSの両方を無効化した場合,WebServer.start()がエラーを返しませんでした。サーバーを開始できなかった場合はerrors[]が返されるべきです。

  • ACI0104007 自動行高が設定されている配列型リストボックスの最大あるいは最小行高をLISTBOX SET AUTO ROW HEIGHTで設定した場合,リストボックスの行高が新しい設定に沿って正しく再計算されませんでした。

  • ACI0103803 URLでフォルダーパスを指定し,スラッシュ記号(/)を省略した場合,Webサーバーから送信される index.shtml ホームページファイルの4Dタグが評価されませんでした。

  • ACI0101896 コンポーネントの * Resources* フォルダーに enl.lproj のように無効な言語識別子のフォルダーが存在する場合,アプリケーションがクラッシュしました。

  • ACI0104010 Windows版のみ。プラグイン(4DX ファイル)と同階層にある依存ライブラリ(.DLL ファイル)がロードされませんでした。

注記: CEFをロードする前にAddDllDirectory()ではなくSetDllDirectory()でライブラリのサーチパスを書き換えていたことが原因でした。

  • ACI0103971 Windows版のみ。4D View Proエリアにテンキーを使用して小数点を入力した場合,ロケール設定に関係なく,ピリオド(.)が表示されました。

  • ACI0103998 データベース設定を開いた状態でサーバーを終了しようとした場合,アプリケーションがクラッシュしました。

  • ACI0103993 ブラケット記号([)を省略した場合,テーブル名のタイプアヘッド入力が機能しませんでした。

  • ACI0103903 オブジェクトリテラル表記を改行(\)で区切った場合,シンタックスエラーになりました。

  • ACI0103987 何度も続けてプロジェクトを開いたり閉じたりした場合,dataCollection.json ファイルに複数のデータベースに関する情報が記録されました。 また,最終的にはサーバーがクラッシュしました。

  • ACI0103985 複数の行が選択されたリストボックスのすでに選択された行をクリックした場合,他の行が選択解除されるませんでした。選択されていない行をクリックした場合は問題ありません。また,選択済みの行をコマンドで選択した場合も問題ありません。

  • ACI0098702 インポートダイアログで読み込み開始行を変更した場合,インポート設定がリセットされました。

  • ACI0103955 サーバーをサービスとして起動した場合,WP PRINTで印刷ができないことがありました。

注記: “Microsoft XPS Document Printer”ではない仮想プリンターを使用した場合に問題が発生しました。ファイル名は変更できるので,4Dは選択されたプリンターが純正の”Microsoft XPS Document Printer”かどうかを確認することができません。たとえば,サードパーティ社製のプリンターを”Microsoft XPS Document Printer”に名称変更し,4Dを「騙している」ような環境がこれに該当します。そのような紛らわしい名称のカレントプリンターを指定して印刷コマンドを実行した場合,ファイル名を指定せずにXPS出力をしようとしているものとアプリケーションが判断し,ヘッドレスモードでファイル選択ダイアログを表示することは許可されていないので,印刷せずにエラー3107が返されました。

  • ACI0103957 entitySelection.query()でN対1リレーション属性がnullのエンティティセレクションをクエリした場合,返される結果が正しくありませんでした。

  • ACI0103986 ルーラーの最小値がステップ値で割り切れない場合,目盛りの表示が正しくありませんでした。たとえば,最小値を5,最大値を25,ステップ値を10とした場合,目盛りの表示は5 10 15 20となるはずですが,10 20 25となりました。

  • ACI0103984 Mac版のみ。最小値を負の値に設定したルーラーのハンドルを操作してゼロよりも左に移動した場合,サーモメーターの表示がゼロを指したまま止まりました。

  • ACI0103978 デフォルトボタンに設定したアイコンが表示されませんでした。

  • ACI0103974 4D.WebSocketServerに渡されたWSSHandlerオブジェクトおよび4D.WebSocketConnectionに渡されたconnectionHandlerオブジェクトに onError イベントで渡されるparamオブジェクトにエラー情報が含まれていませんでした。

注記: param.errors[]プロパティが返されるようになりました。

  • ACI0103936 QUICネットワークレイヤーのみ。サーバーとの接続を解除した場合,サーバー側のUDP接続が解放されるまで30秒を要しました。長くても3秒で解放されるべきです。

ネットワーク接続を確認する方法

  • Windows
netstat -ano | findstr "UDP" | findstr "4DServer PID" | findstr -v "*:*"
  • Mac
Lsof -i:19813 | grep "UDP"
  • ACI0102580 フランス語版のみ。Write ProツールバーのヘルプTIpsにスペルミスがありました。

  • ACI0103853 Windows版のみ。アプリケーションビルド画面のクライアント/サーバーページにある「クライアントはMac OSとWindowsサーバーどちらにも接続できます。」という説明文が完全に表示されませんでした。

  • ACI0103956 配列型リストボックスの自動行高さを有効にした場合,セルの内容を更新した後に水平罫線が正しく再描画されませんでした。

  • ACI0103976 Windows版のみ。Write Proエリアの上部に表示されるツールバーを使用してWrite Proドキュメントを .4wp 形式でエクスポートした場合,拡張子を入力しないとエラーが返されました。

  • ACI0103967 OBJECT SET FORMATでボタンのアイコンを非表示に設定した場合,タイトルが中央揃えになりました。ボタンタイトルが左揃えに設定されている場合,アイコンを非表示にしても位置は変わらないはずです。

  • ACI0103944 Write Proツールバー(上部に表示されるタイプ)の検索ウィジェットに文字列を入力して検索を実行した場合,エラーが返されました。

  • ACI0103884 プロジェクトモードのみ。メンテナンス&セキュリティセンターで直接プロジェクトを開いた場合,インデックスファイルが検出されませんでした。プロジェクトを開いてからMSCを起動すれば問題ありません。

  • ACI0103887 ピクチャボタンのデフォルト水平揃えが「中央揃え」でした。以前のバージョンと同じように「左揃え」であるべきです。

  • ACI0101877 インポート&エクスポートダイアログの上部にあるオブジェクトがダークモードに対応していませんでした。

  • ACI0103962 ベベルボタンの水平揃えを「左」,タイトル/ピクチャの位置を「中央」に設定した場合,垂直揃えが正しくありませんでした。

  • ACI0103953 フランス語版のみ。 intl.proj フォルダーを削除した場合,設定のオプション「リージョンシステム設定を使う」を無効にしてもプログラミング言語が英語のままでした。

  • ACI0103952 プロジェクトモードのみ。スペースバーでラジオボタンやチェックボックスの値を入力することができませんでした。

  • ACI0103892 4D for Mobileのプロジェクトエディターに表示される日本語のメッセージが正しくありませんでした。テーブルとアクションのプレースホルダー位置が文法的に間違っているためです。

  • ACI0103951 プロジェクトモードのみ。通常スタイル以外のボタンをデフォルトボタンに設定した場合,スタイルが無視されて通常スタイルになりました。

  • ACI0103938 Mac版のみ。アイコンのないツールバースタイルのボタンにポップアップメニューを設定した場合,メニューアイコンが表示されませんでした。

  • ACI0103963 ボタンの「ポップアップメニュー」プロパティを変更した場合,On Alternative Click イベントがプロパティリストに表示されませんでした。

  • ACI0103962 ベベルボタンの水平揃えを「左」,タイトル/ピクチャの位置を「中央」に設定した場合,垂直揃えが正しくありませんでした。

  • ACI0103954 Windows版のみ。PDF形式でWrite Proドキュメントをエクスポートした場合,Wingdingsフォントが表示されませんでした。

  • ACI0103937 Office XPスタイルのボタンにポップアップメニューを設定した場合,メニューアイコンが表示されませんでした。

  • ACI0103902 Windows版のみ。ウィンドウタイプ8の動作が以前のバージョンとは違いました。このタイプのウィンドウを表示している間は他のウィンドウに切り替えることができないはずです。

  • ACI0103949 Windows版プロジェクトモードのみ。ボタンにフォーカスが表示されませんでした。

  • ACI0103946 配列型のリストボックスのプロパティをLISTBOX SET PROPERTY lk auto row heightで変更した場合,行の高さが正しく計算されませんでした。

  • ACI0103935 Get current printerを使用せずにQR BLOB TO REPORTを実行した場合,アプリケーションがクラッシュしました。

  • ACI0103934 テキストをタイプ入力した直後など,文字列がハイライト選択されていない状態でスタイル付きテキストにボールドなどのスタイルを何度も設定した場合,テキストに新しいスタイルが適用されませんでした。

  • ACI0103925 Write ProドキュメントにWP INSERT FORMULAでローカル変数を参照するWP Get page countをフォーミュラとして挿入した場合,WP PRINTがクラッシュしました。

注記: 修正により,クラッシュは発生しなくなりましたが,Write Proエリアをローカル変数に代入してフォーミュラ内から自己参照することはできません(空の値が返されるだけです)。WP Get page countはページレイアウトを再計算するため,このコマンドをWrite Proドキュメントにフォーミュラとして埋め込んだ場合,再帰的な呼び出しになります。あらかじめページカウントを計算するか,This.pageCountを使用してください。

  • ACI0103948 ビルド版サーバーの On Server Startup データベースメソッドでワーカーを起動してdsを使用した場合,アプリケーションがクラッシュしました。

  • ACI0103929 テーブル名を途中まで入力してtabキーを入力した場合,入力中の文字列に関係なく,並び順がもっとも上位のテーブル名が挿入されました。候補が1個に絞り込まれるまでテーブル名を入力する必要がありました。

  • ACI0103924 クライアント/サーバー通信の暗号化を有効にしており,起動時にWebサーバーを起動するように設定した場合,HTTPSサーバーが正しい証明書チェーンを使用しませんでした。

  • ACI0103886 特定のメールをMAIL Convert from MIMEでメールオブジェクトに変換した場合,bodyValuesプロパティが返されませんでした。

  • ACI0103834 ストラクチャエディターの検索ツールの消去アイコンをクリックした場合,検索文字列はクリアされますが,入力エリアの背景色がリセットされませんでした。

  • ACI0103919 自動行高さが設定されたエンティティセレクション型のリストボックスにエンティティを追加した場合,追加した行の高さが0となり,正しく再描画されませんでした。既存のセルを長い内容で更新した場合も同じような問題が発生します。

  • ACI0103933 Mac版のみ。iODBC Framework がインストールされていない状態でSQL GET DATA SOURCE LISTを実行した場合,内部エラー(サイズがNullの配列)が返されました。

  • ACI0103898 配列型リストボックスの行を移動した場合,On Row Moved だけでなく On Clicked イベントが発生しました。

注記: 「行の移動可」プロパティが有効にされている場合,マウスボタンをリリースしたタイミングでクリックまたはドロップ(行の移動)イベントが発生します。有効にされていない場合,マウスボタンを押したタイミングでクリックイベントが発生します。

  • ACI0103688 PHPスクリプトから4DのWebSocketサーバーに続けて同じテキストファイルを送信した場合,パケットが届きませんでした。

  • ACI0103910 メソッドエディターで tab キーを使用し,コード補完で既出の変数名を入力した場合,大文字と小文字の違いが是正されませんでした。

  • ACI0103907 メソッドエディターでvarキーワードに続けて tab キーを使用し,コード補完で既出の変数名を挿入することができませんでした。宣言文が入力の途中(コロン記号と変数タイプが未入力)であれば問題ありません。

  • ACI0103836 Mac版のみ。collection.orderByMethod()でコールされた並び替えメソッドの中で条件$1.value<$1.value2Falseのときに$1.resultTrueを代入した場合,アプリケーションがクラッシュしました。Windowsではクラッシュしませんが,フォーミュラの戻り値にFalseが返されました。

注記: 並び替えのロジックが内部的に矛盾している場合,エラー917が返されるようになりました。

  • ACI0103692 Super()のヘルプTipsがローカライズされていませんでした。

  • ACI0103909 メソッドエディターに#DECと入力し,tab キーを使用した場合,コード補完が正しく機能しませんでした。入力した文字列が#DEまたは#DECLであれば,#DECLAREと補完されます。

  • ACI0102400 フォームオブジェクトの数式にcollection[0]のようなコレクション要素の参照を記述した場合,値を代入することができませんでした。

  • ACI0103908 メソッドエディターに数値リテラルを入力し,ピリオド記号に続けて tab キーを使用した場合,コード補完の候補としてマクロのリストが表示されました。

  • ACI0103832 Mac版のみ。freeTDSのODBCドライバーで4DからSybaseに接続することができませんでした。macOS Ventura 13.3.1アップデート前は問題ありませんでした。

  • ACI0103784 フォームに埋め込まれたクイックレポートエディターでQR SET SELECTIONを使用した場合,選択した列がエディターの表示に反映されませんでした。

  • ACI0102039 メソッドエディターでトークナイズされたプロジェクトメソッドを部分的にハイライト選択した状態で検索を実行した場合,選択された文字列ではなく,メソッド名の全体が検索文字列となりました。コメント文やリテラル文字列と同じようにハイライト選択された文字列が検索文字列になるべきです。

  • ACI0103923 Windows版のみ。SDIモードでビルドしたアプリケーションが起動後にデスクトップの最前面へ移動しませんでした。最前面でないことは,ウィンドウタイトルがグレーアウトされていることからわかります。ACI0103858が修正されたことによる副作用のようです。

  • ACI0103922 Windows版のみ。サーバー側の 4D Progress コンポーネントがコンパイルされていませんでした。ソースファイルや git 管理ファイルがそのままビルドに含まれています。

  • ACI0103913 短絡演算子&&||とオブジェクトリテラルの{}を併用した場合,シンタックスエラーになりました。

  • ACI0103810 Mac版のみ。サーバーにクライアントが接続した状態でQUIT 4D(0)を実行した場合,サーバーがクラッシュしました。旧式ネットワークレイヤーでは問題ありません。

  • ACI0103912 プロジェクトモードのみ。フォントサイズを11以下に設定した場合,垂直中央揃えテキストのベースラインが若干高くなりました。

  • ACI0103901 Mac版のみ。複製したSVGピクチャを含むWrite ProドキュメントをWP EXPORT DOCUMENTでPDFに変換しようとした場合,アプリケーションがクラッシュしました。Windowsではクラッシュしませんが,SVG画像がラスタライスされました。

  • ACI0103889 フォームエディターからツールボックスを開いた場合,編集中の .4DForm が保存されました。メソッドやフォームのソースファイルは,エディターではなく,アプリケーションを非アクティブにしたタイミングで保存されるべきです。

  • ACI0103900 v20で追加されたcollection.first()がシンタックスチェックで不明なメンバー関数として警告表示されました。

  • ACI0103874 メソッドエディターでQUERYコマンドのパラメーターとして[記号を入力せずに文字列をタイプした場合,テーブル名が候補として表示されませんでした。

  • ACI0103790 Windows版のみ。Begin SQL~End SQLブロックに日本語のローカル変数名を記述した場合,コンパイルエラーが返されました。

$引数:="abc"
$変数:=0

Begin SQL
    SELECT ID FROM Table_1 WHERE Field_2 = :[$引数] INTO :[$変数];
End SQL
  • ACI0103879 メソッドエディターにオブジェクト型の変数に続けてピリオドとアンダースコアを入力し,tab キーを使用した場合,アンダースコアから始まる属性名が候補として表示されませんでした。

注記: アンダースコアから始まる属性名や関数名は暗黙的に非公開(プライペート)とみなされ,タイプアヘッドの候補リストに表示されない仕様となっています。これはタイプアヘッド機構の命名規則に過ぎず,アンダースコアから始まる属性名や関数名の参照が禁止されているわけではないので,v19と同様にアンダースコア記号を入力すればタイプアヘッド入力ができるように動作が調整されました。

  • ACI0103878 4D.HTTPRequestcertificatesFolderに渡した証明書が無視されました。

  • ACI0103676 Windows版のみ。複数の4D Serverをローカルアカウントでサービス起動した場合,Get license infoが正しい接続クライアント数を返しませんでした。

  • ACI0103782 アプリケーションビルド画面の「アプリケーション名」入力エリアの幅が十分ではありませんでした。

  • ACI0103817 英語版のみ。データベース設定画面のヘルプボタンをクリックした場合,ドキュメントサイトの該当ページにジャンプするはずですが,英語版のページは言語識別子(/en/)を省略する必要があるため,ページが開きませんでした。

  • ACI0103888 Windows版のみ。Windows Server 2012 R2またはWindows Server 2016でアプリケーションを起動した場合,エントリーポイントSetThreadDescriptionがみつからない,というエラーが返されました。Windows Server 2019以降であれば問題ありません。

  • ACI0103881 ストラクチャエディターでズーム操作をしようとした場合,初回だけエラーが返されました。

  • ACI0103882 エクスプローラーのテーブルタブで右側に表示されるフィールドリストのヘッダーをクリックした場合,並び替えが実行されませんでした。

  • ACI0103880 フォームエディターでピクチャボタンを選択し,ツールボックスを起動してヘルプTipsを変更した後,フォームエディターを最前面に移動した場合,プロパティリストに表示されるヘルプTipsのポップアップメニューが更新されませんでした。ピクチャボタン以外のフォームオブジェクトを選択してから。ピクチャボタンを再選択すれば,プロパティリストの内容が更新されます。

  • ACI0103877 Mac版のみ。QUICネットワークレイヤーが有効にされている場合,ビルド版のクライアントからビルド版のサーバーに接続することができませんでした。

  • ACI0103866 テーブル間に同名のリレーションが定義されているデータベースにクライアントを接続した場合,アプリケーションがクラッシュしました。

  • ACI0103865 ORDAクエリに88個のパラメーターを渡した場合,アプリケーションがクラッシュしました。

  • ACI0103763 デバッガに共有オブジェクトの共有ステータスが表示されませんでした。共有コレクションは問題ありません。

  • ACI0103863 On Startup データーベースメソッドで更新したメニュー項目がアプリケーションモードで表示されませんでした。

  • ACI0103776 Mac版のみ。command+#というキーボードショートカットをコマンドで設定した場合,メニュー項目にショートカットが⇧⌘3と表示されました。

  • ACI0103839 データソースに変数ではなくフォーミュラが設定されたWrite Proエリアにウィジェットまたはツールバーを使用してドキュメントをインポートしようとした場合,エラーが返されました。

  • ACI0103846 QUICネットワークレイヤーのみ。サーバー管理画面にアプリケーションプロセスのタイプが「アプリケーションサーバー」と表示されました。「4Dクライアントプロセス」と表示されるべきです。タイプが違うため,プロセスのアボートやユーザーのウォッチができません。

  • ACI0103800 サーバー管理画面に複数のアップデータープロセスが表示されることがありました。そのうち一方はアボートすることができません。

  • ACI0103774 Write Proのテーブルでバリアント型を扱うことができませんでした。一旦,ピクチャ型を表示すると,その列にはテキストなどの値を表示することができませんでした。

  • ACI0103862 デザインモードのツールバーまたはファイルメニューから新規プロジェクトを作成することができませんでした。

  • ACI0103858 Windows版のみ。SDIモードで「ウィンドウの位置とサイズを保存」オプションを指定してOpen form windowを実行した場合,ウィンドウの位置とサイズが保存されませんでした。

  • ACI0103857 クイックレポートの印刷プレビューができませんでした。

  • ACI0103787 テキストを選択した状態でFILTER KEYSTROKE("")を実行した場合,選択したテキストが空の文字列で置換されることにより,消去されました。

  • ACI0103716 コレクション型またはエンティティセレクション型のリストボックスでは,control+Z による入力の取り消しができませんでした。配列型のリストボックスであれば問題ありません。編集メニューの項目プロパティ「イベントを発生させない」を有効にするか,SET MENU ITEM PROPERTY"4D_execute_without_validating"Trueに設定すれば問題ありません。

  • ACI0103850 Mac版のみ。3Dラジオボタンをプロジェクトに変換した場合,アプリケーションモードではボタンの代わりにラジオボタンが表示されました。

  • ACI0103821 「プッシュボタン」スタイルの3Dチェックボックスまたは3Dラジオボタンをプロジェクトに変換した場合,ベベルボタンではなく,チェックボックスまたはラジオボタンが表示されました。

  • ACI0103831 メソッドエディターでプロセス変数名およびインタープロセス変数名のタイプアヘッドが機能しませんでした。

  • ACI0103732 SET DATABASE PARAMETER4D Remote mode timeout を変更した場合,WEB GET OPTIONで設定した Web Client IP address to listen がリセットされました。

注記: コマンドで待ち受けポート番号を変更した場合,新しい設定はメモリに置かれ,settings.4DSettings ファイルは更新されません。SET DATABASE PARAMETERsettings.4DSettings ファイルを更新した場合,リロードされたファイルでメモリ上の設定が上書きされてしまうことが問題でした。

  • ACI0103825 サーバー終了時に多数のプロセスが遅延されていた場合,アプリケーションがすぐには終了しませんでした。遅延中のプロセスを強制的に終了するまでのタイムアウトが3秒ではなく50秒に設定されていたため,プロセスが強制的に終了させられるよりも早く”Task Pending”アラートが表示されました。

注記: 問題は修正されましたが,修正前のバージョンでも,何もしていないプロセスが終了を阻んでいるだけだったので,たとえ強制的にサーバーを終了してもデータファイルに破損が生じる恐れはありません。

  • ACI0103804 クライアント/サーバー版のみ。サーバー管理画面が表示されている状態でRESTART 4Dを実行し,管理画面の表示を切り替えた場合,サーバー管理画面を閉じるまでサーバーの再起動がブロックされました。

  • ACI0103477 View Proスプレッドシートでテーマが設定されたテーブルをリサイズした場合,列のテーマが隣接する列に適用されました。

注記: SpreadJS v16.0で問題が修正されました。

  • ACI0103821 「プッシュボタン」スタイルの3Dチェックボックスまたは3Dラジオボタンをプロジェクトに変換した場合,ベベルボタンではなく,チェックボックスまたはラジオボタンが表示されました。

  • ACI0103809 プロパティリストで入力不可に設定されているフィールドをOBJECT SET ENTERABLEで入力可に設定した場合,フィールドに関連付けられた選択リストのドロップダウンメニューが表示されませんでした。プロパティリストで入力可に設定されているフィールドを On Load イベントで入力不可に設定しておき,それを後から入力可に切り替えた場合は問題ありません。

  • ACI0103827 新ネットワークレイヤーのみ。サーバーの管理画面で新規クライアント接続を拒否した場合,操作をする前から接続していたクライアントもサーバーと通信できなくなりました。

  • ACI0103830 Windows版のみ。データベース設定で開始モードが「アプリケーション」に設定されており,標準アクションの「デザインモード」が関連づけられたメニューやオブジェクトが存在せず,SDIモードが有効にされている場合,デザインモードに移動する手段がなくなりました。SDIモードではAlt+Shfit+右クリックを入力してもプロセスメニューが表示されないためです。

  • ACI0103780 無効なSVGをフォームに表示しようとした場合,不明なエラー1が返されました。レンダリングできないSVG画像は代わりに×マークが表示されるべきです。たとえばlink:href属性に無効なデータURIが記述されている場合に問題が生じました。

  • ACI0102338 冒頭にブロックコメントが記述されている行で変数名またはメソッド名を名称変更した場合,冒頭のブロックコメントがコメント行に変わり,結果として行全体がコメント文になってしまいました。

  • ACI0103820 クライアント/サーバー版のみ。元サイズが0ではない4D.Blob属性をサイズが04D.Blobで更新することができませんでした。

  • ACI0103814 クライアント/サーバー版のみ。元サイズよりも小さなサイズの4D.Blob属性をdk auto mergeモードで更新することができませんでした。

  • ACI0103796 Mac版のみ。macOS Venturaでボタンタイトルに自動スタイルシート以外のフォントを指定した場合,タイトルが中央よりも少し上に表示されました。

  • ACI0103147 クライアント/サーバー版のみ。クライアントの「サーバーに接続」画面にブラケット記号とポート番号を省略してIPv6アドレスを入力した場合,サーバーに接続することができませんでした。

  • ACI0103758 リストボックスを垂直方向にリサイズした場合,On Display Detail イベントが過剰に発生しました。

  • ACI0103725 リストボックスを垂直方向にリサイズした場合,出現した行で追加のOn Display Detail イベントが発生せず,リストボックスが完全に再描画されませんでした。垂直スクロールバーを操作してリストボックスを再描画すれば,出現した行の内容が表示されます。

  • ACI0103829 コンテキストメニューの「定義に移動…」でプロジェクトメソッドを開くことができなくなりました。メソッドメニューの「定義に移動…」は問題ありません。

  • ACI0103554 サービス起動した4D Serverをタスクマネージャーで再起動できないことがありました。CEFをビルドから除外すれば問題ありません。

  • ACI0101476 起動時に重複キーが検出された場合,アラートがサーバー管理画面の背後に表示されました。管データファイルのチェックが完了する前に理画面が表示されるためです。

  • ACI0103848 配列型リストボックスのセルに関連づけられたポップアップ/ドロップダウンメニューの項目をキーボード操作で選択した場合,On Data Change イベントが発生しませんでした。

  • ACI0103842 View Proスプレッドシートのピボットテーブルスライサーおよびタイムラインスライサーが正常に動作しませんでした。JavaScriptファイルをロードする順序が正しくないようです。

  • ACI0103808 リストボックスに自動行高さ・垂直パディング・最大行数が設定されており,最大行数未満のセルが存在する場合,一部のセルは内容が途切れて表示されました。

  • ACI0103798 collection.reduce()の判定を$1.stopで終了することができませんでした。

  • ACI0103709 プロジェクトモードのみ。フォームエディターのプロパティリスト入力項目を tab キーで移動することができませんでした。


リンク