4D-jp 4D Japan Technical Support Team

4D v19.0 Hotfix 1 修正リスト

2021-08-30

バージョン: 19.0
ビルド: 269571

  • ACI0102249 リストボックスが表示されたフォームを最前面に移動した後,矢印キーを入力した場合,com.4d.guiモジュールがクラッシュしました。

  • ACI0102174 WEB SERVICE CALLでコールしたサーバーがステータスコードの500とHTMLボディを返した場合,パーサーがDTDなどの関連リソースをロードしようとするため,アプリケーションがフリーズすることがありました。

注記: 修正により,Content-TypeでXML以外のレスポンスが返された場合はボディが解析されないようになりました。必要であれば,WEB SERVICE Get infoでHTMLを取得することができます。

  • ACI0101544 ドキュメントには,formMacros.jsonファイルの出現順にフォームマクロが表示されると記述されていますが,実際にはABC順に表示されます。

注記: マクロメニュー項目はABC順に表示されます。フォームエディターマクロドキュメントが修正されました。

  • ACI0101233 View Proエリアのセットアップ中にウィンドウをリサイズした場合,アプリケーションがフリーズしました。On VP readyイベント直後のタイミングでJavaScriptの無限ループに陥る可能性があるようです。

  • ACI0101060 データ書き出しダイアログ画面で実数型フィールドに数値フォーマットを適用した場合,プレビューエリアに表示される値には小数点が二重に表示されました。プレビュー表示の不具合であり,エクスポートされるファイルは問題ありません。###, ###, ## 0.00というフォーマットに問題があります。

  • ACI0102248 Write ProドキュメントをMIME形式でHTMLエクスポートした場合,セル内テキストの垂直揃えが正しく変換されませんでした。セルの高さがテキストの高さを超えている場合,常に中央揃えとなりました。

  • ACI0102227 古いバージョンで作成されたフォームをv19に変換した場合,入力可チェックボックスが入力不可になりました。

  • ACI0102240 Write Proのドキュメントのセルに箇条書きまたは段落番号の付与されたテキストを記述した場合,ドキュメントを保存して開き直すと,セルが空になりました。

  • ACI0102228 4D WriteドキュメントをWrite Proに変換した場合,テキストに余計なタブが挿入されることがありました。

  • ACI0102232 Write Proドキュメントにファイルをインポートして画像を挿入した場合,alt属性にオリジナルのパスが代入されました。ドキュメントを共有またはエクスポートしたときのことが考えると,ファイルシステムのフルパスを保存することには問題があります。

  • ACI0102203 Write ProにインポートしたHTMLのハイパーリンクが正しく表示されないことがありました。

  • ACI0102113 Compare stringsとオプションのsk width insensitiveを使用し,半角と全角を区別しない文字列の比較を実行した場合,半角の濁音と全角の濁音が等価と判定されませんでした。濁点がなければ問題ありません。

  • ACI0102029 クライアント/サーバー版のみ。ローカルセットとプロセスセットの間でINTERSECTIONを実行した場合,作成されるセットの内容が正しくありませんでした。ローカルセットの内容がそのまま返されました。

  • ACI0102230 プラグインエリア上でoptionキーを押しながらドラッグ&ドロップ操作を開始することができませんでした。

  • ACI0101950 プロジェクトモードのみ。クライアントがサーバーに接続し,フォルダーの同期が済んだ後,なかなかアプリケーションが始動しないことがありました。

  • ACI0101712 コールバックメソッドを使用したMSC検証でレコード・インデックス・ストラクチャの検証を実行し,インデックスの破損が検出された場合,返されるメッセージの内容が矛盾していることがありました。データファイルは壊れている(正しい)ものの,レコードとインデックスはどちらも問題がないというメッセージが表示されました。

  • ACI0102226 Mac版のみ。Macで作成したプロジェクトをWindowsで開き,ツールボックスを開いた場合,一番上の一般ユーザー(DesignerまたはAdministratorではないユーザー)が消滅しました。GET USER LISTでも当該ユーザーが返されません。Windowsで作成したプロジェクト,バイナリモード,v18では問題ありません。

  • ACI0102222 コンパイルモードでクラスのメンバー関数がエラーを返した場合,問題が発生した箇所の次行のコードがエラー画面にプレビュー表示されました。

  • ACI0102220 プロジェクトモードのみ。フォームエディター上で範囲を指定したオブジェクトを選択した場合,透明スプリッターやドロップダウンリストのボーダーが表示されました。スプリッターや透明ボタン(レンダリングしないボタン)のボーダーは,オブジェクトのサイズよりもおおきな領域をカバーする四角形として描画されました。

  • ACI0102212 SpreadJS 14.1以前に作成されたスプレッドシートをVP IMPORT FROM OBJECTでインポートした場合,無効なスプレッドシートオブジェクトが返されました。

  • ACI0102118 Mac版プロジェクトモードのみ。高さが23ポイントを超過するポップアップドロップダウンメニューをクリックした場合,フォーカスが間違った位置に描画されました。オブジェクトの高さが23ポイント以下であれば問題ありません。

  • ACI0102198 ODBC Proプラグインのen.lproj, manifest.json, PkgInfo ファイルが欠落しているため,プラグインがロードされませんでした。

  • ACI0102010 エンティティセレクション型のリストボックスのメタ情報式から返されるオブジェクトのunselectableプロパティを使用して行を選択不可にした場合,画面上は行が選択できませんが,カレント項目およびカレント位置プロパティが更新されました。

  • ACI0101963 Apple Siliconターゲットのみ。Xcode 12.5でSiliconターゲットのコンパイルを実行した場合,clangが $constants.cpp の処理に10分以上を要することがありました。

  • ACI0102178 プロジェクトモードのみ。プロパティリストで線オブジェクトのスタイルを設定した場合,選択したのとは違う点線スタイルが適用されました。

  • ACI0102160 クライアント/サーバー版のみ。ネットワーク設定を変更してから「最近使用したサーバー」画面からサーバーに接続しようとした場合,選択したサーバーに対する接続は失敗しますが,クライアントキャッシュにはunuse.txtファイルが作成されるため,再接続を試みるたびに新しいローカルキャッシュフォルダーが作成されました。unuse.txtファイルは,サーバーとの接続が確立されるまで作成されるべきではなく。接続エラーの発生と同時に削除されるべきです。そうでないと,再接続時にサーバー側のセッションが消えず,接続ライセンスが回収されません。

  • ACI0102002 ビルド版のサーバーアプリケーションのメニューにデバッガを有効化するためのメニュー項目が表示されました。

  • ACI0102181 Write Proドキュメントのテキストを上付き文字または上付き文字に設定した場合,行間スペースが変化しました。

注記: 修正により,4D WriteプラグインやMicrosoft Wordと同じ仕様になりましたが,修正前のWrite Proドキュメントは,段落スタイルや改ページ処理の位置が変わるかもしれません。

  • ACI0102189 Windows版のみ。SVGピクチャが挿入されたWrite ProドキュメントをPDF形式でエクスポートした場合,textArea要素のフォントカラーがすべてブラックになりました。プリンタードライバーでPDF出力した場合は問題ありません。

  • ACI0102171 クライアント/サーバー版のみ。ローカルクライアントでフォームエディターを使用した場合,データクラスがエンティティセレクション型リストボックスのデータソース候補として表示されませんでした。

  • ACI0102170 クライアント/サーバー版のみ。On Startupデータベースメソッドにコードが記述されている場合,テーブル間にリレーションが設定されているデータベースに起動時にクライアント側でエラーが返されました。

  • ACI0102159 コンパイルされたコンポーネントは,.4DZ形式のホストアプリケーションの共有メソッドにMETHOD GET PATHSでアクセスできませんでした。

  • ACI0102016 プロジェクトモードのみ。プロジェクトメソッドのドキュメンテーションのハイパーリンクが動作しませんでした。

  • ACI0102169 タイトルカラーが設定されたボタンをdisabled状態に設定した場合,タイトルがグレーアウトされませんでした。

  • ACI0102182 フランス語版のみ。アプリケーションビルドの確認メッセージに間違いがありました。”si vous voulez voulez…“とワードが重複していました。

  • ACI0102176 クライアントキャッシュフォルダー内のuuid.txtファイルが破損しているクライアントがサーバーに接続した場合,サーバー側で実行中のストアドプロシージャーが消滅しました。旧式ネットワークレイヤーでは問題ありません。

  • ACI0102125 プロジェクトモードのみ。フィールド入力の確定をREJECTで拒むことができませんでした。

  • ACI0102062 SET DATABASE PARAMETERのセレクター98(スリープ中のクライアントに対するタイムアウト)が適用されませんでした。スリープ中のクライアントに対するタイムアウトを過ぎてもユーザーがドロップされず,接続ライセンスも回復しませんでした。

  • ACI0102145 バイナリモードのみ。プロジェクトモードにデータベースを変換した場合,リストボックスのヘッダーや列のフォントカラーや整列が変わってしまうことがありました。「自動」に設定されているプロパティ値が省略され,リストボックス全体の値を継承するようになってしまうことが原因です。

  • ACI0102127 バイナリデータベースをプロジェクトに変換した場合,ピクチャボタンのpathnameプロパティがエクスポートされないことがありました。昔のベータバージョンで作成されたボタンで問題が発生するようです。

  • ACI0102106 プロジェクトフォームの0ページで入力順を変更した場合,設定が反映されませんでした。

  • ACI0102094 Mac版のみ。Apple Magic Mouseで入力エリアをクリックし,GOTO OBJECT(*; "")でフォーカスを消すと同時にALERTなどで新しいウィンドウを表示した場合,元のフォームに復帰したときにタブ順が次のオブジェクトにフォーカス表示が移動し,かつ,どこをクリックしても前のオブジェクトのコードが実行される状態に陥りました。

  • ACI0101948 RESTリクエストでプロジェクトメソッドが実行された場合,管理画面でRESTセッションがドロップできなくなりました。

  • ACI0102146 Mac版のみ。4D for iOSのフォームセクションでリストフォームのギャラリー表示を右クリックし,テンプレートをダウンロードしようとした場合,HTTPのエラー(ステータスコード302)が返されました。

  • ACI0102060 MSCのデータ検証で暗号化の問題が検出され,同じキーでデータを再暗号化して問題を解消した後,もう一度データを再暗号化した場合,MSCに表示されたエラーメッセージが消えませんでした。

  • ACI0100450 HTTPのボディが0x000Dから始まる場合,Webサーバーがリクエストを正しく処理しませんでした。受信に時間を要するだけでなく,ヘッダーのContent-LengthGET HTTP BODYで受信したBLOBのサイズが一致しませんでした。

  • ACI0102087 表組内のマージフィールドにフォーマット(例:MERGEFIELD pt_FC \# $,#.00)が設定されている.docxドキュメントをWrite Proにインポートした場合,マージフィールド名(«pt_FC»)は正しく取り出されますが,WP Get textから返されるテキスト値に改行コードが追加されました(«pt_FC»\r\r)。

  • ACI0102150 4D for iOSのカスタムログインフォームを設定した場合,アプリケーションのビルドがエラーを返しました。

  • ACI0102122 サーバーとの接続が閉じられてしまった場合,SMTP Transporter.send()メソッドがエラーを返しました。トランスポーターのkeepAliveが有効にされている場合,前回のsend()から間隔が空いたときには,まず,リクエストの前にNOOPコマンドを送信し,必要であれば,サーバーに再接続するべきです。


関連記事

リンク