4D-jp 4D Japan Technical Support Team

4D v17.4 修正リスト

2020-02-17

バージョン: 17.4
ビルド: 248004

  • ACI0100376 クイックレポートがエディターで開かれた状態で別のレポートを開こうとした場合,開かれたレポートを保存しなければなりませんでした。「保存しますか?」と尋ねるダイアログは表示されますが,選択肢が「OK」しかありません。レポートを開くたびに,不要なレポートがディスクに増えてゆきます。ダイアログを閉じようとしたのであれば「保存しない・キャンセル・保存する」の3択が与えられます。レポートを開こうとした場合にも,同じような動作になるべきです。

  • ACI0100371 Mac版のみ。バーコードフォントをテキストに設定して表示した場合,テキストの末尾にスペース文字が追加され,バーコードが無効になりました。macOS 10.15 Catalinaでは問題ありません。

  • ACI0099633 Mac版のみ。フォームエディター上でオブジェクトをマウスのドラッグ操作で描画または移動している最中にescapeキーを押した場合,アプリケーションがクラッシュしました。Windowsの場合,フォームエディターのウィンドウが閉じられました。期待されるのは,ドラッグ操作がキャンセルされることです。

  • ACI0099684 32ビット版のみ。4D Viewエリアのセル内に表示されたテキストを回転した場合,表示が崩れました。

  • ACI0100073 Windows版のみ。XPSがインストールされていない場合,クイックレポートで印刷プレビューを実行しようとすると,シンタックスエラーが返されました。

  • ACI0100340 Windows版のみ。QR PRINTで出力したXPSプレビューのマージンが正しくありませんでした。

  • ACI0100337 QR PRINTで印刷したドキュメントのマージンには,プリンターの印刷不可領域に相当するマージンが上下左右に追加されました。

  • ACI0099808 SELECTION TO ARRAYで取得したリレーション1テーブルのレコードがすでに削除されている場合,レコード番号に-1ではなく0が返されました。

  • ACI0100143 Mac版のみ。macOS MojaveあるいはCatalinaでは,4D for OCIプラグインがロードされませんでした。

  • ACI0100389 SVG_ROTATION_CENTEREDコンポーネントメソッドを楕円オブジェクトに対して使用した場合,指定した座標を中心にオブジェクトが回転しませんでした。

  • ACI0100320 リストフォーム上のボタンオブジェクトに「確定」または「キャンセル」の標準アクションが設定されている場合,OBJECT SET ENABLEDで無効にすることができませんでした。

  • ACI0097403 64ビット版のみ。フォームエディターの「カスタムテンプレートをクリア」ダイアログをキャンセルまたは確定した場合,オブジェクト入力順の表示状態がリセットされました。

  • ACI0096479 Windows版のみ。タスクバーを画面の上部に表示している場合,すべての項目が画面に表示できないポップアップメニューのスクロールボタンを操作することができませんでした。タスクバーが画面の下部に表示されているのであれば,問題ありません。

  • ACI0099576 3Dボタンのアイコンの位置を「右揃え」に設定した場合,タイトルが中央よりも1ピクセル高い一に表示されました。「左揃え」の場合は問題ありません。

  • ACI0100357 複製されたレコードに対してDISTINCT ATTRIBUTE VALUESを使用した場合,空の配列が返されました。

  • ACI0100409 PROCESS 4D TAGS#4DEVALタグでピクチャが返されるメソッドをコールした場合,アプリケーションがクラッシュしました。

  • ACI0100230 言語と地域の設定が「タイ」に設定されている場合,アプリケーションが起動しませんでした。

  • ACI0100321 altキーを押しながらビルドしたデスクトップ版アプリケーションを起動した場合,スタートアップオプションの画面が表示されますが,「バックアップから復元」を選択すると,MSCが起動される代わりにアプリケーションが閉じられました。

  • ACI0099745 On StartupデータベースイベントでRELATE MANY SELECTIONを実行した後,データベースを再起動した場合,ストラクチャがリードオンリーモードで開かれました。実際にストラクチャファイルがロックされているわけではなく,アプリケーションを再起動すれば問題は解消されます。

  • ACI0097970 配布のための新アーキテクチャーでビルドされたクライアントアプリケーションから初めてビルドされたサーバーに接続した場合,ログイン画面でユーザーを選択すると,XMLエラーが返されました。最初の接続時は,lastserver.xmlファイルが存在しないためです。「続行」ボタンをクリックすれば,そのままサーバーに接続することができます。

  • ACI0096336 削除されたレコードがカレントセレクションに含まれる場合,SELECTION TO ARRAYで作成される配列には0が返されました。対応するレコード番号が存在しない場合,期待されるのは,-1が返されることです。

  • ACI0099227 値が無限(INF)の数値をOB SETでオブジェクトのプロパティにセットした場合,値がNullに変換されませんでした。INFがセットされたオブジェクトをJSON Parseで解析すると,ランタイムエラーが返され,処理することができません。

注記: ECMAScriptおよびRFC4627によれば,InfinityおよびNaNNullに変換されるべきです。

  • ACI0100482 コンパイルモードでvPict:=vPictのように,ピクチャ型の変数に値を自己代入した場合,ピクチャが消滅しました。

リンク