バージョン: 19r4
ビルド: 278604
-
ACI0102859 Mac版のみ。インストーラーを展開したときにマウントされるディスクイメージにアプリケーションフォルダーのエイリアスが表示されませんでした。
-
ACI0102842
VP SET CELL STYLE
でセルのbackColor
を設定した場合,指定したレンジだけでなく,周囲のレンジにも背景色が適用されることがありました。 -
ACI0102755 クライアント/サーバー版のみ。
entitySelection.toCollection()
を実行した場合,処理に時間がかかりました。 -
ACI0102734 サーバー側でメソッドを実行した後,
LOCKED BY
およびGet locked records info
がサーパー側のユーザー名とワークステーション名を返すようになりました。 -
ACI0102668
SQL LOGIN
を実行するとアプリケーションがフリーズすることがありました。 -
ACI0102804 新ネットワークレイヤーでクライアント/サーバー接続のTLSモードを有効にし,ローカル接続でクライアントを接続した場合,しばらくすると接続が切断されました。リモート接続であれば問題ありません。
-
ACI0102856 Mac版のみ。コンボボックスの水平揃えを「右揃え」に設定した場合,クリックしたときに表示される項目の右端の文字が完全に表示されませんでした。スクロールバーの有無やオブジェクトの幅とテキストの長さが関係しています。Catalina/Big SurとMontereyでは現象が少し違います。
-
ACI0102573 バイナリモードのみ。インタープリターモードではREST公開したメソッドをサーバー側でデバッガすることができませんでした。また,コンパイルモードではREST公開したメソッドをサーバー側のコオペラティブプロセスで実行できませんでした。
-
ACI0102838 Windows版のみ。DirectWriteレンダリングを有効にした場合,バイナリモードで自動的に生成されたリストフォームのフィールドがオブジェクトの境界を超えて表示されました。
-
ACI0102813 XML要素の値に
Char(29)
のような制御文字が含まれている場合,DOM EXPORT TO VAR
またはDOM EXPORT TO FILE
を実行するとアプリケーションがクラッシュしました。 -
ACI0102836 ビルド版アプリケーションを起動し,初回にデータファイルの場所を指定した場合,
lastDataPath.xml
が更新されず,次回もデータファイルの場所を指定するよう求められました。ビルド277038
よりも前のバージョンでは問題ありません。 -
ACI0102847 フォームメソッドで
SystemWorker.wait()
を実行した場合,システムワーカーからのメッセージが返されませんでした。 -
ACI0102828 フランス語版のみ。View Proエリアのユーザーインタフェースにローカライズされていない箇所がありました。
-
ACI0102831 On Server Startupデータベースメソッドで
OPEN DATABASE
を使用した場合,管理画面を閉じるまで再起動がブロックされました。 -
ACI0102789 フォームエディターの実行ボタンをクリックした場合,フォームがアプリケーションプロセスで実行されるため,プロセス変数が使用されているフォームオブジェクトのプロパティがリセットされませんでした。
-
ACI0102837
ZIP Read archive
でUTF-8エンコーディングのパス名が正しく展開されませんでした。 -
ACI0102834 Apple Siliconコンパイルモードのみ。「サーバー側で実行」メソッドで
Count parameters
を使用した場合,正しい数が返されませんでした。 -
ACI0102808 Windows版のみ。タブコントロールの描画に問題がありました。タブの数が多く,フォームの幅にすべて収まらない場合,矢印ボタンが縦スクロールバーに重ねて表示されました。Windows 11では,矢印ボタンが表示されません。
-
ACI0102792 オブジェクト型のクラスを
4D.System Worker
と宣言した場合,wait()
などの関数コールに対してコンパイラー警告550.2
が表示されました。 -
ACI0102785
VP All
でレンジを作成し,VP SET CELL STYLE
でbackColorをNull
に設定してデフォルトのスタイル属性をクリアした後,VP Cells
で作成したレンジのbackColorを設定しようとした場合,backColor以外の属性はクリアされ,backColorは変更されませんでした。 -
ACI0102810 Windows版のみ。電源に接続されていないノートパソコンからサーバーに接続し,クライアントを起動したままシステムを放置した場合,スリープの解除後にクライアントがサーバーに自動再接続できませんでした。
-
ACI0102806 クライアント/サーバー版のみ。クラス関数からエンティティセレクション型のオブジェクトを返した場合,メモリーリークが発生する可能性がありました。
-
ACI0102766 リサイズプロパティが「拡大」に設定されたオブジェクトが配置された入力フォームを
DISPLAY RECORD
で表示した場合,アプリケーションがクラッシュしました。 -
ACI0102763 プロジェクトモードのみ。v18から変換したプロジェクトで内部にリストボックスが表示されたサブフォームの「自動サイズ」プロパティをコンテキストモードで有効にした場合,アプリケーションがクラッシュしました。
-
ACI0102753 On ClickedおよびOn Double ClickedイベントがView Proエリアでは
2
回発生しました。 -
ACI0102772
Begin SQL
という文字列をParse formula
で解析した場合,トークン(Begin SQL:C949
)が返されませんでした。End SQL
も同様です。 -
ACI0102764 View Proスプレッドシートのチャートをコピー&ペーストすることができませんでした。
-
ACI0102596 4D Go MobileでAndroidプロジェクトの再生成を選択せずにビルドを実行した場合,ランタイムエラーが返されました。
-
ACI0102584 4D Go Mobileの「データ」セクションから「公開」セクションに移動し,プロダクションサーバーのアドレスを入力してから「データ」セクションに戻った場合,ランタイムエラーが返されました。
-
ACI0102781 Windows版のみ。
VP Copy to object
を実行するとView Proエリアが真っ白になりました。 - ACI0102779 4D ViewスプレッドシートをView Proに変換した場合,フォーミュラが正しく変換されないことがありました。フォーミュラの冒頭に
-1
という値が使用されている場合に問題が発生します。 -
ACI0102771 プロジェクトモードのみ。ボタンが「フォーカス可」に設定されている場合,「サブレコード追加」および「サブレコード削除」の標準アクションが動作しませんでした。
- ACI0102735 Webリクエストの処理中にデバッガが表示され,数回,ステップオーバーを実行した場合,デバッガが途中で閉じられ,それ以降,デバッガが表示されなくなりました。
注記: 非コンテキストモードの仕様で,Webプロセスでデバッガが表示された場合,コードの実行がアボートされ,HTML版のエラーメッセージがブラウザに表示されるようになっています。修正により,デバッガを表示したことがないプロセスでは,このメカニズムが使用されないようになりました。
- ACI0102550 プロジェクトモードのみ。プロジェクトが膨大な数のフォームやメソッドなどのソースファイルで構成されている場合,ハードディスクから.4DZファイルを起動するのに時間がかかりました。
32,000
個のフォームをロードするのに約20
秒を要するかもしれません。バイナリモードであれば2
秒ほどで起動できます。SSDでは問題ありません。
注記: 修正により,zipファイルの管理にインデックスが使用されるようになりました。また,フォームやメソッドのタイムスタンプ管理が見直され,プロジェクトの展開に不要なzip_stat
のコールが省略されるようになりました。
-
ACI0102788 Windows版のみ。ODBCドライバーをインストールしても,データソース名(DNS)が認識されませんでした。
-
ACI0102158
VP Get cell style
コマンドを一回のメソッドで何度も呼び出した場合,スタイル情報の取得に時間がかかりました。 -
ACI0102750 Windows版のみ。SDIモードのアプリケーションをビルドした場合,100% (96 DPI) よりも高解像度のディスプレイにフォームが正しく表示されませんでした。
-
ACI0102683 クライアントが接続していない4D ServerにORDAのREST APIでアクセスした場合,セッション数の上限に達したというエラーメッセージが返されました。RESTライセンス数がない場合,余分のクライアント同時接続ライセンスがREST APIのセッション管理に回されるべきです。
-
ACI0102664 View Proの
HYPERLINK
関数でパス名に日本語が使用されているローカルファイルを開くことができませんでした。 -
ACI0102774 Mac版のみ。4D for iOSのフォームセクションで1対Nリレーションフィールドを追加した後,NテーブルをREST公開し,フォームセクションで追加した場合,.4dmobileappファイルに
isToMany
属性が追加されないため,生成されたストーリーボードに必要なrelationIsToMany
がありませんでした。 -
ACI0102657 ラベルエディターのフォーマットページに表示されているポップアップメニューがいずれも空でした。
-
ACI0102495 クライアント/サーバー版のみ。「サーバー側で実行」メソッドを実行した後,クライアント側のプロセスでレコードをロックした場合,
LOCKED BY
やGet lock record info
がサーバー側のユーザー名およびマシン名を返しました。 -
ACI0102746 Mac版のみ。無名のインタープロセス変数に値を代入するようなコード(例:
<>:=0
)をコンパイルした場合,Intelターゲットは成功しますがApple Siliconターゲットはエラーになりました。
注記: 修正により,シンタックスエラーが返されるようになりました。
-
ACI0102727 予約されたクラス名(DataStoreImplementation, DataClass, Entity, EntitySelection)と同名のクラスを作成しようとした場合,警告が表示されませんでした。
-
ACI0102692 Windows版のみ。OEM版のサーバーアプリケーションが起動できませんでした。OEM版でなければ問題ありません。
-
ACI0102684 デバッグログを有効にしてサーバー側で
OPEN DATA FILE
を何度も実行した場合,サーバーが終了しました。 -
ACI0102754 macOS 12 Montereyのみ。ボタンタイトルにハイフン記号(U+002D,
-
)を単独で使用した場合,非アクティブ時にはハイフンが通常よりも長くなり,垂直揃えの位置も変化しました。U+2212であれば問題ありません。 -
ACI0102705 On Losing Focusイベントで
EDIT ITEM
を実行し,リストボックスのシングルクリック編集と同時に別のリストボックスの編集を開始した場合,一方のセルに点滅カーソルが表示され,他方のセルがテキスト入力の対象になりました。 -
ACI0102194
VP SET PRINT INFO
で用紙サイズを文字列で指定した場合,VP Get print info
から返されるオブジェクトのpaperSize.kind
プロパティが正しくありませんでした。用紙サイズの名称ではなく,SpreadJSの定数値が返されました。 -
ACI0102121 入力フォームにView Proエリアを表示し,自動アクションのナビゲーションを使用して別レコードに移動した場合,View Proエリアのデータソースオブジェクトが空になりました。
-
ACI0102748 オブジェクト型フィールドにはクラスのインスタンスを保存することができますが,バックアップからデータファイルを復元した場合,そのようなオブジェクトのメンバー関数が失われました。
-
ACI0102745 パラメーターの間接指定にンタックスエラーがあり,
C_VARIANT(${$})
と記述されている場合,シンタックスチェックがクラッシュしました。 -
ACI0102724 予約されたクラス名(
cs.DataStore
cs.Entity
cs.EntitySelection
)をメソッドに入力した場合,警告が表示されませんでした。 -
ACI0102723 拡張できる
4D
クラス(例:4D.Signal
)のカスタムプロパティをメソッドに入力した場合,警告が表示されました。 -
ACI0102711 Windows版のみ。ドロップダウンメニューの右側に表示される矢印ボタンの垂直揃えが正しくありませんでした。ドロップダウンメニューの高さを
20
以外にした場合,中央ではなく下に表示されます。 -
ACI0102689
Char(2)
のようなASCII制御コードをセパレーターに使用してSplit string
で文字列をコレクションに分解した場合,正しい結果が返されませんでした。 -
ACI0102725
var
シンタックスを使用して同じ変数を別々のクラスで宣言した場合,シンタックスエラーにもコンパイルエラーにもなりませんでした。 -
ACI0102710
VP SET CELL STYLE
にNull
を渡した場合,指定したレンジの最初のセルは背景がクリアされましたが,残りのセルは背景がクリアされませんでした。 -
ACI0102599 Mac版のみ。4D for iOSのリストフォームまたは詳細フォームにフィールドを追加してから削除し,再び追加した場合,そのフィールドは表示されませんでした。
defaultField
プロパティが追加されないためです。 -
ACI0102709
VP SET@
コマンドを一回のメソッドで何度も呼び出した場合,スプレッドシートの更新に時間がかかりました。 -
ACI0102535 プロジェクトモードのみ。コンポーネントメソッドをWebサービスとして公開できませんでした。ホストがバイナリモードであれば問題ありません。
-
ACI0102433 コレクションにオブジェクト型を追加し,そのプロパティにエンティティを追加した場合,
property == null
のような条件でコレクションをクエリするとエンティティが返されました。File
やFolder
でも同じような結果になり,標準のObject
と振る舞いが違います。 -
ACI0102643
VP SET DATE TIME VALUE
で空の日付値(!00-00-00!
)を渡した場合,1899年11月30日になりました。無効な日付はnull
になるべきです。 -
ACI0102738 タブコントロールをクリックしてフォームのページを切り替えた場合,入力オブジェクトが入力不可になり,編集メニューも使用できなくなることがありました。
-
ACI0102718 クライアント/サーバー版のみ。
$entitySelection.toCollection()
の速度が以前のビルドと比較して3倍ほど低下しました。 -
ACI0102671 Mac版のみ。デザインモードでフォームエディターを開き,オブジェクトのプロパティリストにカーソルが入っている状態でツールバーの検索エリアをクリックした場合,検索エリアにキャレットが表示されず,テキストの入力や選択ができませんでした。
-
ACI0102633 メソッドエディターの検索ツールに入力したテキストがハイライト表示されませんでした。
-
ACI0102579 プロジェクトモードのみ。フォームエディターとプロパティリストを表示した状態でプロジェクトを閉じた場合,次回の起動でフォームエディターは表示されますが,プロパティリストは表示されませんでした。
-
ACI0102678 4D ViewスプレッドシートをView Proに変換した後,デバッガでトレースし,セルのフォーミュラを表示した場合,
=LIBELLE("";A1)
のようなフォーミュラ式が=LIBELLE(""A1)
のようになり,セパレーター記号が失われました。 -
ACI0102670 4D ViewスプレッドシートをView Proに変換した場合,セルの参照が正しくコンバートされないことがありました。ABのような後方のセルで問題が発生します。
Sheet1!$AB$2
となるべきところがSheet1!$\\\\$2
のような参照に変換されました。 -
ACI0102600
HTTP Request
が0
や1
といった不明なステータスコードを返すことがありました。アプリケーションを長時間にわたって運用していると発生するようです。
注記: まれなことですが,ソケットの読み取り中にVE_SOCK_CONNECTION_BROKEN
VE_SOCK_PEER_OVER
が返された場合,すでに受信したデータを処理していたことが関係していました。修正により,そのような場合には読み取りを中止するようになりました。
-
ACI0101408
HTTP SET OPTION
のHTTP timeout
オプションがHTTP Get
の動作に反映されませんでした。つまり,サーバー接続に成功し,なかなか応答が返されず,切断もされない場合,いつまでもレスポンスを待ちました。 -
ACI0102632
SQL EXECUTE
でSELECT
を実行した場合,長さが1032
文字以上のテキストは最後の一文字が出力されませんでした。
注記: SyBaseドライバに問題があるようです。SQLGetData
が常に1032
を返します。
- ACI0100764 バックアップ設定「指定時間経過後に再試行:時間・分・秒」のデフォルト値がMacでは
0000-00-00T00:00:00.561
,Windowsでは0000-00-00T00:00:00.000
となっています。v16では60
秒でした。
注記: リソースのBackup.4DSettingsファイルが修正されました。
-
ACI0102680 リモートデータストア(
Open datastore
)のオプションidleTimeout
が機能していませんでした。指定したタイムアウトが経過した後,接続は閉じられ,ライセンスが解放されるべきです。 -
ACI0102698 特定の4D Writeドキュメントを
WP New
に渡した場合,アプリケーションがクラッシュしました。 -
ACI0102337 バイナリモードのみ。リストボックスの列に64ビット整数フィールドを表示した場合,数値フォーマットを適用できませんでした。
-
ACI0102690 クライアント/サーバー版のみ。キャッシュの空きが少ない状況でデータクラスメソッドを実行した場合,ランゲージコンテキストが不足しているというエラーが返されました。
-
ACI0102676 プロジェクトモードのみ。ジャーナリングを停止することができませんでした。
注記: 修正により,ログファイルを使用するかどうかは,データファイルではなく,プロジェクトファイルで決まるようになりました。データベース設定を変更したり,SELECT LOG FILE(*)
を実行した後,数秒後に.4DCatalogファイルのjournal_file_enabled
プロパティが更新されます。
-
ACI0102693 Mac版のみ。macOS 12.3 beta 3でアプリケーションを起動することができませんでした。4D Write Proがアプリケーションではなくシステムのliblzma.5.dylibとリンクされているためです。
-
ACI0102649 クイックレポートエディターを閉じると「ポインターの使用が間違っているか,未知の変数に対するポインター」ランタイムエラーが返されました。
-
ACI0102610
File(Debug log file)
がnullを返しました。 -
ACI0102646 Mac版のみ。システムWebエリアで
WA EXECUTE JAVASCRIPT FUNCTION
を実行することができませんでした。 -
ACI0102605 4D Go MobileでNフィールドの追加アクションを実行した場合,リレーションの1フィールドに関する情報がデータベースメソッドに返されませんでした。
注記: 修正により,$1.context.parent.primaryKey
に親レコードのプライマリーキーが返されるようになりました。
-
ACI0102652 プロジェクトのSettingsフォルダーが欠落している場合,サーバー管理画面でログ設定ファイル(logConfig.json)を読み込むことができませんでした。必要であればフォルダーを作成し,そこにファイルをコピーするべきです。
-
ACI0102642 プロジェクトモードのみ。入力順ツールを選択した状態でフォームのページ
0
に表示を切り替えた場合,オブジェクトの入力順が表示されませんでした。ページ0
に表示を切り替えた後に入力順ツールを選択すれば,ページ0
の入力順が表示されます。 -
ACI0102669 Windows版のみ,高解像度モードで
DISPLAY RECORD
を実行し,入力フォームを表示した場合,DPI設定が反映されず,フォームの内容がズーム表示されました。 -
ACI0102623 ストラクチャファイルをプロジェクトにエクスポートした場合,データベース設定でソースファイルのトークナイズが無効にされていても,コードがトークン形式で書き出されました。
-
ACI0102674 フランス語版のみ。View Proエリアの「書式を別の場所にコピーして適用」ツールは,Microsoft Excelに倣い,”eproduire la mise en forme”と表示されるべきです。
-
ACI0102663 インタープリターモードのみ。数日以上にわたってアプリケーションを運用し,プロセスの作成と破棄を繰り返した場合,ローカル変数に対するポインターが未定義となることがありました。
-
ACI0102644 プロジェクトを開くたびにカタログファイル(catalog.4DCatalog)が変更されることがありました。データファイルを切り替えた場合,データファイルに合わせてカタログのインデックスUUIDが更新されるためです。
注記: 修正により,データファイルとカタログファイルのインデックスUUIDが一致しない場合,カタログに合わせてデータのUUIDが更新されるようになりました。
-
ACI0102629 クラスを削除した場合,再コンパイルせずにビルドアプリケーションが実行できました。
-
ACI0102647 Windows版のみ。「印刷時可変」オブジェクトのテキストが途切れることがありました。DirectWriteモードでなければ問題ありません。
-
ACI0102641
WP Get position
が1
回目と2
回目以降で異なるページ番号を返すことがありました。正しいのは2
回目以降の値です。 -
ACI0102622 BLOB型フィールドの保存オプションが「データファイル内」に設定されており,一部のレコードが暗号化されていない場合,MSCでデータファイルの暗号化または圧縮を実行しても,当該レコードが暗号化されないことがありました。
-
ACI0102424 View Proスプレッドシートに統合されたセルが含まれている場合,SVG形式のエクスポートが正しく変換されませんでした。
-
ACI0102617 サーバーに接続中のクライアントをしばらく操作しなかった場合,接続が延期状態になりますが,これが同時に複数のクライアントで発生すると,一部のクライアントがクラッシュすることがありました。
-
ACI0102651
SVG_SET_OPACITY
をimage
に対して使用し,opacity
に-1
を渡した場合,画像が透明になりました。-1
を渡した属性は変更されないはずです。 -
ACI0102648 19r3以前に作成されたプロジェクトを19r4で開いた場合,
POST KEY
の定数Return Key
に余計なreturn
トークンが挿入され,return ReturnKey
に補正されました。 -
ACI0102635 On Loadイベントでタブコントロールに対して
SELECT LIST ITEMS BY POSITION
を実行することにより,フォームのページを切り替えることができませんでした。 -
ACI0102593 プロジェクトモードのみ。フォームの最小サイズを最大サイズよりも上に設定した場合,右位置が最大サイズを超えているオブジェクトが完全に表示されませんでした。矛盾した設定ですが,フォームのプロパティは.jsonファイルまたはオブジェクト型で設定できる以上,あり得ないことではありません。バイナリモードでは,最大サイズと最小サイズの大きいほうが最大サイズになりました。
-
ACI0102578
WP Get position
から返されるbounds.left
の値が正しくないことがありました。段落の直後にある空行にカーソルを置いた場合,WP Text range
はカーソルの位置ではなく段落の最終位置を返すようです。 -
ACI0102562 Mac版のみ。Webエリアに表示したページでカメラの使用は許可できるようになりましたが,マイクの使用は許可できませんでした。
-
ACI0102425 クラス関数の中で
WEB SET HTTP HEADER
を使用した場合,常に200 OK
のHTTPステータスコードが返されました。プロジェクトメソッドで使用すれば問題ありません。 -
ACI0102507 クライアント/サーバー版プロジェクトモードのみ。入力フォームでトランザクションを開始し,フォームを閉じると同時にトランザクションをキャンセルした場合,約
3
分後に「サーバーとの接続が壊れました」エラーが返されました。トランザクション中にARRAY TO LIST
を実行した場合に問題が発生します。 -
ACI0102625 コンパイル版のコンポーネントから呼び出されたホストの共有メソッドで
Current method path
またはCurrent method name
を使用した場合,間違った値が返されることがありました。ホストの共有メソッドでプロジェクトメソッドを実行した後にいずれかのコマンドを使用すると問題が発生します。インタープリター版のコンポーネントから呼び出した場合は問題ありません。 -
ACI0102613 有効な三項演算子がシンタックスエラーになることがありました。コロンの後にマイナス記号を記述した場合にシンタックスエラーとなるようです。数値をカッコで括れば問題ありません。
-
ACI0102603 メソッドエディターでクラスを開いた場合,メソッドエディターのタイプアヘッドに同じ候補が何度も表示されることがありました。
Function get
で問題が発生するようです。 -
ACI0102616 クライアント/サーバー版のみ。ドメインサーバーによるユーザーの認証」が有効にされている場合,旧式ネットワークレイヤーではクライアント側にエラーが表示され,新ネットワークレイヤーではサーバーがクラッシュしました。サービス名にハイフン記号が含まれていなければ問題は発生しません。
-
ACI0102592 メソッドエディターでクラスを開いた場合,エディターのヘッダーに関数名が表示されますが,長い関数名は途中で切れてしまうことがありました。
-
ACI0102525 Windows版のみ。「Silicon macOSクライアントからの接続を許可」を有効にし,コンパイル済みストラクチャの場所を指定してビルド版のサーバーアプリケーションとコンパイル版のプロジェクトを同時にビルドしようとした場合,コンパイル版のプロジェクトが作成されませんでした。「Silicon macOSクライアントからの接続を許可」を有効にしなければ問題ありません。
-
ACI0102488 クライアント/サーバー通信の暗号化を有効にした場合,クライアントからのアクセスが集中するとサーバーがフリーズすることがありました。
-
ACI0102636 ページ・カラム・セクションのブレークで終了する段落に
WP INSERT DOCUMENT
でドキュメントの断片を挿入した場合,WP Get position
が正しい値を返さなくなりました。 -
ACI0102618 Write Proドキュメントの表組の直前にハイバーリンクを挿入した場合,列の幅を変更することができませんでした。
WP SET LINK
でハイパーリンクを設定した場合は問題ありません。 -
ACI0102589 Apple Siliconのみ。プラグインコマンドの整数型パラメーターに定数の
0xffff
が渡されている場合,コンパイルエラーが返されました。 -
ACI0102388 詳細フォーム型のサブフォーム(ウィジェット)に対して
OBJECT SET SCROLL POSITION
またはOBJECT GET SCROLL POSITION
を使用することができませんでした。 -
ACI0101791 コンパイルされていないプロジェクトのOn Startupデータベースメソッドで
BUILD APPLICATION
を使用した場合,コンパイラーのエラーログファイルが出力されませんでした。On Startupのタイミングでは,デザインモードがセットアップされていないためです。 -
ACI0102225 ビルドしたサーバーアプリケーションにコマンドラインオプションの
--cache-folder-name
を渡してサーバーのキャッシュフォルダーをカスタマイズすることができませんでした。 -
ACI0102604 パラメーターが設定されたアクションビューを4D for Androidで開いた場合,ビューのタイトルにはアクション名ではなく”Action Parameters”が表示されました。
-
ACI0102602 整数型のフィールドを4D Go Mobileで開いた場合,入力エリアに小数の
.0
も表示されました。 -
ACI0102597 日付型のフィールドに設定されたアクションビューを開こうとした場合,4D for Androidがクラッシュしました。
-
ACI0102598 ピクチャ型のパラメーターが設定されたアクションのビューを4D for Androidで開こうとした場合,アプリがクラッシュしました。
-
ACI0102574 メニューバーにピクチャライブラリのスプラッシュ画像が設定されている場合,ストラクチャをプロジェクトに変換すると,スプラッシュ画像の参照が失われました。
-
ACI0102556 メソッド名に日本語が使用されている場合,Apple Siliconターゲットのコンパイルが失敗することがありました。
LAUNCH EXTERNAL PROCESS
で日本語のファイル名がclang
に渡されていますが,UTF-8の日本語はShift_JISよりもバイト数を必要とすることが考慮されていないようです。 -
ACI0102537 バーチャルストラクチャでフィールドタイトルが設定されている場合,
PRINT LABEL
を実行すると,フィールド値ではなくフィールド名がラベルに出力されました。 -
ACI0102524 同一ドキュメント内で
4DEACH
タグと4DLOOP
タグの両方を実行することができませんでした。 -
ACI0102497 リモートデータストアにORDAでアクセスした場合,パスの中間または最後に記述されたエイリアス属性が
null
として評価されました。 -
ACI0102290 空のコレクションに対して
IN
比較演算子を使用してcollection.query()
を実行した場合,アプリケーションがクラッシュしました。 -
ACI0102577 プロパティリストでボタンのタイトルを変更し,項目の入力を確定せずにフォームを閉じた場合,値が更新されませんでした。
-
ACI0102576 リストボックスのヘッダーの画像ソースに値が設定されていない場合,ストラクチャをプロジェクトに変換すると,当該プロパティが存在しないリストボックスになりました。
注記: 画像ソース(変数名)はpathname
プロパティにvar:maVariable
というシンタックスで入力することができます。
-
ACI0102575 バイナリモードの新規ストラクチャを作成した場合,リストボックスのヘッダーの画像ソース(変数名)がプロパティリストに表示されませんでした。
-
ACI0102572 クライアント/サーバー版のみ。新規プロセスで
Create entity selection
を実行し,エンティティセレクションを作成した場合,メモリーリークが発生しました。 -
ACI0102383 クライアント/サーバー版のみ。テーブルにトリガが存在する場合,新規レコードの作成と保存に以前のバージョンよりも時間がかかりました(
2
秒程度)。トリガが存在しなければ問題ありません。 -
ACI0102342 Mac版のみ。
1024
を超えるクライアントが同時に接続した場合,サーバーの動作が不安定になりました。新ネットワークレイヤーで同時に管理できるTCP接続数(FD_SETSIZE
)には限界があるためです。Windows版は問題ありません。 -
ACI0102407
Storage
に対してUse
構文を使用した場合,不要な警告がメソッドエディターのマージンに表示されました。 -
ACI0102403 メソッドを
\
記号で改行した場合,ローカル変数のコード補完で正しい候補文字列が表示されませんでした。 -
ACI0102318
SET DATABASE PARAMETER
とAPPLY TO SELECTION
を同時に実行した場合,アプリケーションがクラッシュしました。 -
ACI0102311 フォームエディターのコンテキストメニューからオブジェクトの整列や背景カラーを変更することができませんでした。
-
ACI0102292
New OAuth2 provider
に無効なパラメーターが渡された場合,エラーが返されませんでした。 -
ACI0102271 フランス語版のみ。View Proインターフェースのピボットテーブルのメニュー文字列がいくつか途切れていました。
-
ACI0102464
WP Get view properties
は,スペルチェックの情報(標準アクションのspell/enabled
)ではなく自動スペルチェックの情報(OBJECT Get auto spellcheck
)を返しました。
注記: 自動スペルチェックがプロパティで有効にされていない場合,spellEnabled
をtrue
に設定すると,初回だけ自動スペルチェックおよび入力中のスペルチェックが有効になります(互換性のため)。有効にされていれば,入力中のスペルチェックだけが有効になります。その後,
spellEnabled
をtrue
に設定しても,自動スペルチェックのプロパティは元に戻りません(新しい仕様)。メニュー(入力中のスペルチェックは選択解除された状態)から自動スペルチェックを有効にすることができます。
-
ACI0102456 Web管理のポート番号(
7080
および7443
)がすでに使用されている場合,ポート番号が自動的にインクリメントされませんでした。 -
ACI0102471 同一の出力フォルダー対して名前の異なる複数のアプリケーションをビルドした場合,それぞれのビルドが前のビルドを削除してしまうため,フォルダーには最後にビルドしたアプリケーションしか残されませんでした。
-
ACI0102242 XMLにバイトオーダーマークがありませんでした。
注記: XML SET OPTIONS
のXML BOM
オプションでバイトオーダーマークの有無を指定できるようになりました。
- ACI0102241 XMLの行末コードに一貫性がありませんでした。SAXコマンドで出力したXMLは両プラットフォームで
CR
LF
,DOMコマンドで出力したXMLはmacOSがCR
,WindowsがLF
でした。
注記: XML SET OPTIONS
のXML line ending
オプションで行末コードが指定できるようになりました。
-
ACI0099046 macOS Big Surのみ。結合文字のダイアクリティカルマーク(
^
など)を入力した場合,別々の文字になりました。 -
ACI0101935 ドキュメントの範囲外にあるセルにスタイルが設定されているView ProエリアをSVG形式でエクスポートした場合,ドキュメントの範囲外までスプレッドシートが変換されました。
-
ACI0101929 クイックレポートエディターのクロスタブツールに問題がありました。セルを選択したときに表示される吹き出し(ポップアップウィンドウ)の位置が左に寄っていました。
-
ACI0101857
LAUNCH EXTERNAL PROCESS
で実行したCLIプログラムの出力ストリームに無効な文字列が含まれる場合,空の文字列が返されました。 -
ACI0101359 Write Proドキュメントに
ST SET TEXT
でフォントを指定せずにspan
要素を挿入した場合,ドキュメントから継承されたフォントではなく,デフォルトフォントが文字列に適用されました。p
要素であれば問題ありません。 -
ACI0100940 クイックレポートのセルにフォーマットが設定されているのに,リストでは「なし」が選択されていることがありました。
-
ACI0100938 クイックレポートのセルにフォーマットを設定した場合,セルだけでなく,ヘッダーにもフォーマットが適用されました。
-
ACI0102530 新規データファイルを作成した直後にトランザクションを開始し,レコードを追加してトランザクションを確定しないままインデックスフィールドの並び替えを実行した場合,アプリケーションがクラッシュしました。
-
ACI0102542 モバイルプロジェクトエディターの「ストラクチャ」セクションでリレーションを追加した場合,リレーションで結ばれたデータクラスの計算属性が公開(
exposed
)されていなくても,フィールドリストに表示されました。そのような計算属性をフォームに追加しようとすると,エラーが返されました。明示的に公開されていないリレーション計算属性は,フィールドのリストに表示されるべきではありません。 -
ACI0102472 アップグレードしたデータベースの場合,一部のプロジェクトメソッドがWSDLで公開されないことがありました。
-
ACI0102479 数値の桁区切り記号にNarrow No-Break Space文字が使用されている場合,正しくフォーマットされた数字が表示されませんでした。
-
ACI0102481 Mac版のみ。フォームエディターでチェックボックス・ボタン・ラジオボタンをリサイズした場合,オブジェクトのタイトルが高さに応じて段階的に小さく変化しませんでした。
-
ACI0102505 メソッドエディターでクラスを開き,関数を右クリックした場合,コンテキストメニューに参照の検索が表示されませんでした。メソッドメニューの該当項目もグレーアウトされました。
-
ACI0102503 プロジェクトモードでは,コンパイラーのシンボルファイルおよびエラーファイルはいずれもログフォルダーに出力されますが,ドキュメントには「プロジェクトフォルダー内に・・・」とバイナリモードの動作が記載されていました。
-
ACI0102494 未定義の変数を
DOM Parse XML variable
に渡した場合,アプリケーションがクラッシュしました。 -
ACI0102486 バイナリモードからプロジェクトをエクスポートした場合,名前が数字で始まるスタイルシートのCSSファイル名やクラス名がバックスラッシュ記号でエスケープされ,正しく参照されませんでした。
-
ACI0102374 インタープリターモードのみ。配列型リストボックスの制御配列プロパティに倍長整数型の配列が使用されている場合,フォームのロード時に配列がブール型で再初期化されました。
注記: ブール型配列で行の表示/非表示だけを制御する古い仕様は,互換性のために引き続きサポートされています。修正により,フォームのロード時に制御配列プロパティの配列が宣言されていない場合,デフォルトで倍長整数型の配列が使用されるようになりました(修正前はブール型)。すでにブール型で宣言されている場合に限り,制御配列がブール型となります。今後,制御配列がプロパティリストに入力されているだけで,コードのどこでも宣言されていない場合,制御配列に対するブール値の代入はエラーとなります。
-
ACI0102533 Mac版のみ。関連フォルダーを含めずにプロジェクトをコンパイルした場合,Librairiesフォルダー内のlib4d-arm64.dylibファイルが上書きされませんでした。
-
ACI0102454 プリエンプティブプロセスでSQLコードを実行し,
FN
ステートメント経由でメソッドをコールした場合,サーバーがクラッシュしました。 -
ACI0102197 クライアント/サーバー版のみ。ストアドプロシージャを起動したクライアントのネットワーク接続が強制的に切断された場合,ユーザー数とライセンス数の計算が合わなくなりました。クライアントがクラッシュしたり,ネットワーク接続が切断された場合には,クライアント接続ライセンスが解放されるべきです。
-
ACI0102536 未確定(入力中)の日本語変換文字列を
delete
キーですべて削除した場合,確定済の文字列も1
文字削除されました。 -
ACI0102566 Mac版のみ。
Folder("/").folders()
から返されるフォルダーオブジェクトは///
というプリフィックスがパスに追加されました。親フォルダーのパスが8
文字に満たない場合に問題が発生します。 -
ACI0102565 ポインターの逆参照でフォーミュラを作成した場合(例:
Formula(gPtr->:=2)
)逆参照の演算子(->
)が取り除かれました。 -
ACI0102558 クライアント/サーバー版のみ。リレーション属性と一緒にエンティティセレクションを
entitySelection.toCollection()
でコレクションに変換した場合,クライアント接続が切断されるまでエンティティセレクションが解放されずにメモリーリークが発生しました。 -
ACI0102523 ストラクチャエディターの検索ツールに入力された文字列をdeleteキーで削除した場合,検索ツールからフォーカスが外れましたs。
-
ACI0102506 アカウント情報の氏名または会社名にアクセント記号が使用されている場合,ライセンスのアクティベーションができませんでした。
-
ACI0102380 データ言語が日本語に設定されている場合,
Compare strings
をsk strict
モードで使用すると,sk case insensitive
を指定しなくても常に大文字と小文字が同等とみなされました。日本語版は,大文字と小文字を同等とみなさないのがデフォルトの動作です。 -
ACI0102545 4D Mobile Goで電子メールによる認証とセッション管理が有効にされたiOSアプリをビルドした場合,ログアウトやアンインストールをしていなくても,約
24
時間が経過すると,再接続時にアドレスの再入力を求められました。 -
ACI0102534 クライアントが終了してもサーバー側のエンティティセレクションが解放されないことがありました。
-
ACI0102470 コメントアウトされたメソッド名を選択してコンテキストメニューで参照の検索を実行した場合,メソッドの参照がみつかりませんでした。
-
ACI0102468 Windows版のみ。固定サイズのフォームのタイトルバーを右クリックしてウィンドウを最大化した場合,一部のボタンが消えてしまうことがありました。
-
ACI0102466
RESTORE
コマンドを実行した場合,シンタックスエラー607
が返されました。ACI0102236が修正されたことによる副作用のようです。 -
ACI0102465 プロジェクトモードのみ。階層リストボックスにフォント属性のボールドまたはイタリック体を設定できないことがありました。アンダーラインは問題ありません。CSSでシステムフォントが設定されている場合に問題が発生します。
-
ACI0102462 特定のFTPサーバー(FileZilla)に対して
FTP_GetDirList
またはFTP_GetFileInfo
を実行した場合,コマンドが失敗しました。プラグインがLIST -a
コマンドを送信しており,サーバーがこの命令に対応していないためです。 -
ACI0102457 壊れた
.eml
ファイルをMAIL Convert from MIME
で読み込もうとした場合,アプリケーションがクラッシュすることがありました。 -
ACI0102452 クラスのインスタンスを
JSON Stringify
で文字列として出力した場合,計算プロパティの内容がスタンドアロン版とクライアント版で微妙に違っていました。クライアント版ではreadOnly
プロパティが返されません。 -
ACI0102451 IMAPトランスポーターの
getMails()
でメモリーリークが発生しました。プロセスが終了した後もメール受信に使用したメモリが解放されませんでした。 -
ACI0102447 コンポーネントで
RESOLVE POINTER
を使用した場合,プリエンプティブプロセスではホストの変数に対するポインターを逆参照することができませんでした。 -
ACI0102446 文字列の添字シンタックス(
string[[index]]
)とドット記法を組み合わせた場合,シンタックスエラーになりました。 -
ACI0102443 フランス語版のみ。
OPEN RUNTIME EXPLORER
のコマンド名がローカライズされていませんでした。
注記: 文法的に正しいのはOUVRIR EXPLORATEUR D’EXECUTIONですが,トークンにアポストロフィー記号を含めることはできないため,フランス語版のコマンド名はOUVRIR EXPLORATEUR EXECUTION
となっています。
-
ACI0102440 Windows版のみ。複数のページにTIFF画像が挿入されている4D WriteドキュメントをWrite Proに変換し,印刷しようとした場合,不明なエラーが返されました。
.xps
またはMicrosoft Print to PDFでは問題ありません。 -
ACI0102436 プロパティリストを使用してボタンのフォントサイズを変更した場合,設定は保存されますが,フォームエディターの表示に新しいサイズが反映されませんでした。
-
ACI0102431 開くカッコ記号がコードに記述されており,閉じるカッコ記号がコメントに記述されている場合,開くカッコの位置にキャレットを移動してもブレースマッチングが働きませんでした。
-
ACI0102428 暗号化プロパティが有効にされているテーブルに暗号化されていないレコードが存在する場合,MSCのデータ圧縮を「レコードを強制更新」モードで実行するとエラーが返されました。標準の圧縮では問題ありません。
-
ACI0102427 プロジェクトモードのみ。エクスプローラーのホームタブでクラスを複製することができませんでした。
-
ACI0102426 Mac版のみ。スタイル付きテキスト内のハイパーリンクや数式の表示がダークモードに対応していませんでした。
-
ACI0102420 Windows 11のみ。階層ポップアップメニューの項目をハイライトした場合,テキストが上揃えになるような位置にハイライトが描画されました。
-
ACI0102418 自動行高に設定されたリストボックスを
Print object
で印刷した場合,最終行がページにまたがって出力されたり,途切れて出力されることがありました。問題が発生する条件は,用紙のマージン設定や印刷するリストボックスの内容に左右されます。 -
ACI0102416 モバイルアプリケーションのプロジェクトエディターでフィールド設定のエラーが検出された場合,プロジェクト設定は自動的に修復されますが,「ビルドして実行」ボタンがdisabled状態になりませんでした。そのまま不完全な設定でアプリケーションをビルドした場合,エラーが返されるか,アプリが起動直後にクラッシュしました。
-
ACI0102414 デバイスに4D for Androidアプリを再インストールした場合,すでにインストールされているアプリが削除されませんでした。データベースストラクチャが変更されている場合,起動時にアプリがクラッシュしました。
-
ACI0102408 クライアント/サーバー版またはリモートデータストアの文字列フィールドに対して
dataClassAttribute.fieldType
をコール参照した場合,Is Alpha field ではなく Is text が返されました。 -
ACI0102382 クイックレポートエディターのヘッダーには
C1
のようなフォーミュラ名ではなく,列に設定されているフォーミュラ名が表示されました。 -
ACI0102381 Windows版のみ。
Print Form
で印刷したフォーム上のテキスト入力オブジェクトに対し,OBJECT SET FONT
でCalibri Bold Italicフォントを設定した場合,ボールド属性だけが適用され,イタリック属性が適用されませんでした。OBJECT SET FONT STYLE
でBold
+Italic
を設定すれば問題ありません。 -
ACI0102378 Mac版のみ。クイックレポートエディターのインタフェースに配置された一部のテキストは,ダークモードで判読できませんでした。
-
ACI0102377 デザインモードのユーザー&グループにアクセスできないユーザーでログインし,ツールボックスのダイアログ画面を表示しようとした場合,ユーザーリストが表示されるべき位置にグレーの四角形(空の階層リストオブジェクト)が表示されました。
-
ACI0102370 クライアント/サーバー版のみ。ORDAの
query()
のパラメーターにコンテキストオブジェクトを渡した場合,シンタックスエラーが返されました。 -
ACI0102369 クライアント/サーバー版のみ。日付型と似たような形式(
nnnn-nn-nn
)の文字列を検索条件の値として渡した場合,dataClass.query()
が正しい結果を返しませんでした。文字列が日付として評価されているようです。プレースホルダーを使用した場合に問題が発生します。文字列リテラルであれば問題ありません。 -
ACI0102368 フォームを表示した直後に
FORM GOTO PAGE
でページ移動した場合,一瞬だけページ1
が表示されました。 -
ACI0102366 エンティティを拡張したクラスのメンバー関数にブレークポイントを設定し,デバッガを表示して中断ボタンをクリックした場合,すぐにデバッガが閉じられず,再びボタンをクリックするとアプリケーションがクラッシュしました。
-
ACI0102365 POP3 Transporterの
checkConnection()
を実行した場合,数十秒間アプリケーションが応答しなくなり,最終的にエラーが返されました。特定のPOP3サーバーだけで発生します。 -
ACI0102364 バイナリモードのみ。プロジェクトメソッドのパラメーターが
#DECLARE
構文で宣言されている場合,コンパイルエラーが返されました。 -
ACI0102363 プロジェクトメソッドのパラメーターが明示的に宣言されていない場合,コンパイルエラーが返されました。
注記 19r2以前のバージョンでは,プロジェクトメソッドのパラメーターが明示的に宣言されていない場合,暗黙的に``25個のパラメーターが宣言されました。パラメーターの数が決まっていない場合,たとえば
${4}のようなシンタックスで
4`個目以降のパラメーターをまとめて宣言することができます。修正により,このシンタックスを使用しなかった場合でも,暗黙的にパラメーターが使用できるようになりました。
-
ACI0102362
OPEN RUNTIME EXPLORER
のヘルプTipsが表示されませんでした。 -
ACI0102361 サービスまたはヘッドレスモードでサーバーを起動した場合,
INTEGRATE MIRROR LOG FILE
(厳格モード)がエラーを返しました。 -
ACI0102398 コンパイルモードのみ。デバッグログのパラメーター出力を有効にした場合,クラスの計算属性を評価するためにメンバー関数の再帰的なコールが発生し,無限にログが記録されました。
-
ACI0102397 リストボックスの「シングルクリック編集」モードが有効にされている場合,行をダブルクリックしてから下方にスクロールし,別の行をダブルクリックすると,間違った行がハイライト選択されました。最初のクリックでセルの編集モードに切り替わり,ダブルクリックで編集モードがキャンセルされるものの,最初のクリックでスクロールが発生するため,クリック目標が動いてしまうことが原因です。
-
ACI0102392
.5
のように整数部を省略して実数をEXECUTE FORMULA
に渡した場合,シンタックスエラーが返されました。オブジェクト記法が無効であれば問題ありません。 -
ACI0102391 IMAP Transporterの
getMIMEAsBlob
がなかなか結果を返さないことがありました。特定のメールサーバーで問題が発生します。Gmailアカウントでは問題ありません。ACI0102365とは別の問題です。 -
ACI0102386 クライアント/サーバー版のみ。重複不可属性・Bツリーインデックス・キーワードインデックスが設定されているフィールドに対してトランザクション中に
entity.save()
を実行した場合,Bツリーではなくキーワードインデックスが更新され,加えてキーワードインデックスに対して重複のチェックが実施されるため,アプリケーションがクラッシュしました。キーワードインデックスの設定を解除すれば問題ありません。 -
ACI0102385 Write ProツールバーでWrite Proドキュメントをエクスポートすることができませんでした。ファイル名が無効であるというエラーが返されます。
-
ACI0102402 メソッドエディターで定数トークンをハイライト選択し,コンテキストメニューを表示した場合,「呼び出し元を検索」が表示されませんでした。
-
ACI0102406 Windows版のみ。ボリュームシャドウコピーが有効にされているWindows Serverでファイルメニューの「最近使用したプロジェクトを開く」で別のプロジェクトに切り替えた場合,アプリケーションがクラッシュすることがありました。 VSSを管理しているスレッドでクラッシュが発生しています。Windows Server 2022で問題が発生します。以前のバージョンでは問題ないようです。
-
ACI0102310
HTTP Request
を続けて何度も実行した場合,#17
(未実装の制御命令)エラーが返されることがありました。 -
ACI0102309 Mac版のみ。4D for iOSでプロジェクトをXcodeで開こうとした場合,書き出したプロジェクトで既存のプロジェクトを上書きれる旨を警告するダイアログが正しく表示されませんでした。キャンセルおよびOKボタンが途切れてしまうことがあります。
-
ACI0102302 アプリケーションを再起動せずにプロジェクトまたはデータベースを再起動した場合,
Open form window
でToolbar form window
を開こうとすると,すでにツールバータイプのウィンドウが表示されているというエラー(-10613
)が返されることがありました。タイミングの関係でデザインモードのツールバーと衝突しているようです。 -
ACI0102300 デバイスにダウンロードされていないレコードの共有ユニバーサルリンクを開こうとした場合,まず同期が実行されるべきですが,すぐにリンクを開こうとするため,要求したレコードが表示されませんでした。
-
ACI0102296 プロジェクトモードのみ。
QUERY BY EXAMPLE
でフォームを表示した場合,フィールドに値を入力することができませんでした。 -
ACI0102293 デバッグログが記録されている状況で
_o_QUERY SUBRECORDS
を実行した場合,アプリケーションがクラッシュしました。 -
ACI0102316 クライアント/サーバー版のみ。エンティティセレクション型のリストボックスに自動計算フッターを表示した場合,エンティティセレクションに変化がなく,再計算の必要がなくても,再描画のたびにネットワークリクエストがサーバーに送信されました。
-
ACI0102327 Windows版のインストーラーで4D Internet Commandsをインストールした場合,macOSではプラグインが認識されませんでした。Info.plistファイルのCFBundleExecutableキーが”4D InternetCommands”ではなく”${PRODUCT_NAME}”となっているためです。
-
ACI0102322 Mac版のみ。リストボックスのセルに日本語を入力し,tabキーを使用した場合,候補リストのページが切り替わるべきですが,日本語入力が確定しました。
-
ACI0102319 SMTP Transporterで送信したメールにインライン画像が添付されている場合,iOSのメールアプリに添付ファイルが表示されないことがありました。
-
ACI0102341 フランス語版のみ。メソッドエディターに
WP INSÉRER FORMULE
コマンドが入力できませんでした。WP INSERT FORMULA
と入力する必要がありました。 -
ACI0102331 リストボックスの列にCSSで背景色(
alternateFill
およびfill
)が設定されている場合,クラスの背景色がエディターに反映されませんでした。 -
ACI0102329 ユーザー設定ファイルが有効にされている場合,settings.4DSettingsファイルの設定ではなく,ストラクチャ設定の「プリエンプティブWebプロセスを使用」が使用されました。
-
ACI0102359 スタティックテキストに
<vTotal;|Montant
のようなシンタックスで実数型のプロセス変数とフォーマット名を指定して埋め込んだ場合,値が正しく表示されませんでした。 -
ACI0102356 Windows版のみ。内部コンポーネント4D NetKit.4dbaseがサーバーにインストールされていませんでした。
-
ACI0102354 メソッドを複数の行に分割した場合,2行目以降のタイプアヘッドで表示される補完候補には入力途中の変数名も含まれました。
-
ACI0102353 ランタイムエクスプローラーのウォッチ式にローカル変数が入力された状態で監視プロセスを切り替えた場合,そのプロセスがすでにアポートされているとアプリケーションがクラッシュしました。表示の更新周期を短いと問題が発生しやすくなります。
-
ACI0102351 行数が多いメソッドにブレークポイントを設定し,コードをトレースした場合,デバッガのフレームポインター(黄色い矢印)とブレークポイントが正しい位置に表示されませんでした。ブレークポイントとフレームポインターはぴったり並ぶような位置に表示されるべきです。
-
ACI0102349 プロジェクトモードのみ。入力不可・フォーカス不可のオブジェクトが入力順プロパティ(
entryOrder
)に含まれている場合,タブ移動がそのオブジェクトで終わってしまい,どのオブジェクトもフォーカスされていない状態になりました。期待されるのは,入力順が直近の入力可・フォーカス可オブジェクトにタブ移動することです。 -
ACI0102348 Windows版のみ。ストラクチャエディターのインスペクターに表示されているカラー設定ボタンの四角形に境界線がありませんでした。テーブルカラーが「自動」に設定されている場合,ボタンとフォームの背景色が同じになるため,どこにボタンがあるのかわかりませんでした。
-
ACI0102345 Mac版のみ。Xcodeのバージョンを変更した場合,Apple Siliconターゲットの再コンパイルが失敗することがありました。C++のプリコンパイルヘッダーファイル(
.PCH
)のフォーマットが合っていないためです。問題を解消するためにはXcodeのキャッシュファイルを削除する必要があります。 -
ACI0102285 ストラクチャ設定で「最新のバックアップのみ保存
n
バックアップファイル」を設定しても,backupHistory.jsonファイルには過去のバックアップ履歴がすべて残されており,ファイルが際限なく肥大化しました。 -
ACI0102283 サードパーティ製のSOAPクライアントでWebサービスに認証しようとした場合,接続に失敗することがありました。MD5でハッシュされたパスワードのダイジェストが送信された場合に問題が発生するようです。
-
ACI0102280 マルチスタイルテキストが表示されたダイアログのウィンドウをリサイズした場合,スタイル属性が失われました。
-
ACI0102279 地域と言語の設定が「英国」のシステムでデータベース設定画面の「?」ボタンをクリックした場合,ドキュメントページに「インデックス範囲外」エラーが表示されました。言語識別子が
en
ではなくgb
のページを表示しようとするためです。 -
ACI0102275 インタープリターモードのみ。
#DECLARE
で宣言された型と互換性のないパラメーターをメソッドに渡した場合,型がチェックされず,渡された値がそのままパラメーターに代入されました。 -
ACI0102273 Mac版プロジェクトモードおよびWindows版のみ。フォームエディターをズームした状態でスタティックテキストやボタンタイトルをインライン編集した場合,入力エリアがズーム率を考慮せずに標準サイズで描画されました。
-
ACI0102261 View Proエリアのピボットテーブルにフィールドをドラッグ&ドロップすることができませんでした。
注記: 修正により,WA enable URL dropの振る舞いが見直されました。この設定は,ファイルパスをWebエリアをドロップし,表示中のページから離れてしまうことを防止するため,デフォルトでFalse
に設定されていました。しかし,同時にページ内でのドラッグ&ドロップも禁止されてしまうという弊害もあります。修正により,ファイルおよびURLのドロップだけがオプションで制御されるようになりました。
-
ACI0102257 IMAPのメールボックスに大量のメッセージ(例:
10,000
件以上)が溜まっている場合,IMAP Transporter
のsearchMails()
メソッドがエラー16
を返すことがありました。 -
ACI0102255 HTTPサーバーを停止した場合,ログイン中のWebエクスプローラーおよびWebスタジオのセッシュンが終了しました。WebAdminコンポーネントはHTTPサーバーの状態に左右されないはずです。
-
ACI0102236 指定したバックアップのパスが無効だったり,復元フォルダーのパスがロックされている場合,
RESTORE
コマンドを実行するとアプリケーションがクラッシュしました。 -
ACI0102209 プロジェクトモードのみ。ビルド版アプリケーションでユーザーが
command
+shift
+F9
のキーコンビネーションを入力してランタイムエクスプローラーが表示することを阻止する手段がありませんでした。カレントユーザーは常にDesignerであるためです。 -
ACI0102186 encodingが省略されたXMLファイルをDOMコマンドでインポートし,DOMコマンドでエクスポートした場合,空の文字列がencodingとして出力されました。encodingは任意の属性なので,セットされていない場合は出力を省略するべきです。
-
ACI0102185 コンポーネントメソッドSVG_Get_versionが
0.0
という値を返しました。 -
ACI0102164 Windows版のみ。サーバー管理画面の検索ツールの虫眼鏡アイコンがテキスト入力の邪魔になっていました。
-
ACI0102153 ストラクチャエディターでピクチャ型・オブジェクト型・BLOB型フィールドの保存オプションを「レコードの中」から「データファイルの中」に変更した場合,内部ストレージの最大サイズが
2147483647
になりました。0
になるべきです。インスペクターを再表示すると0
と表示されます。テキスト型では問題ありません。 -
ACI0102108 Windows版のみ。統合WebエリアにHTMLのドロップダウンメニューを表示した後,ウィンドウを移動し,HTMLのドロップダウンメニューを表示した場合,以前にウィンドウがあった位置にドロップダウンメニューが表示されました。ウィンドウを移動した後にウィンドウをクリックすれば,問題ありません。
-
ACI0102105 Windows版のみ。サーバー管理画面の「モニター」「ユーザー」「プロセス」といったタブの表示に問題がありました。クリック時またはマウスオーバー時にボタン画像の左側が正しく表示されませんでした。
-
ACI0102101 Windows版のみ。HTMLエディターのTinyMCEをCEF版のWebエリアに表示した場合,スペスチェックが使用できませんでした。
-
ACI0102031
4DSCRIPT
の実行コンテキストで2回以上SET DATABASE PARAMETER
のSQL Engine case sensitivity
を変更した場合,デッドロックが発生し,アプリケーションがハングしました。 -
ACI0101994 リストボックスのセルに選択リストが設定されている場合,テキストの垂直揃えが通常のセルよりも少しだけ高くなりました。
-
ACI0101978 LDAPの
objectGUID
が文字化けしたテキスト形式で返されました。LDAP Search
は,数値を文字列に変換して返しますが,GUIDはバイナリ形式のデータが無効な文字列に変換されます。 -
ACI0101959 プロジェクトモードのみ。プロジェクトに変換したアプリケーションのツールボックスで作成したヘルプTipsにインタープロセス変数とSTR#リソースのインデックスが使用されている場合,オブジェクトのヘルプTipsが正しく表示されませんでした。
-
ACI0102239 T-Online (Deutsche Telekom) のメールを
IMAP Transporter
で取得することができませんでした。
注記: 当該サービスのIMAPは,旧式のシンタックスでなければいけないようです。コマンドを大文字で送信し,ピリオドのプリフィックスを追加する必要があります(例:.LOGIN
)。
-
ACI0102237
RESTORE
でバックアップの復元が成功した後,DOCUMENT
システム変数が更新されませんでした。 -
ACI0102124 View Proエリアから別のView Proエリアにセルの内容をコピー&ペーストした場合,フォーミュラではなく値が転写されました。リボンインターフェースを使用すれば問題ありません。標準キーボードショートカットを使用した場合に期待したようなコピー&ペーストができません。
-
ACI0099467
BEEP
のシンタックス(BEEP : 48 : X | L
)が正しくありませんでした。環境設定でメソッドエディターのオプション「閉じるカッコを自動的に挿入する」を有効にした場合,コード補完によりBEEP()
と入力されました。
注記: ドキュメントに記述されていない非公式の振る舞いで「負の値を渡すとビープが無音になる」というものがありました。修正により,このシンタックスは廃止されました。
-
ACI0098664 Windows版のみ。サーバーと同じマシン上で起動したクライアント側のループ処理で
New process
を実行した場合,エラー10035
または10002
が返されることがありました。 -
ACI0102379
IMAP_MsgLst
から返される件名のアクセント文字が間違っていることがありました。 -
ACI0102567 Apple Siliconのみ。時間型の除算がコンパイルエラーになることがありました。
注記: 本来,ゼロ除算およびゼロによるモジューロは未定義を返すべきですが,clang
のエラーを回避するため,インタープリター版と同じように0
が返されるようになりました。
-
ACI0102549 Apple Siliconのみ。負の値を減算するようなコードがコンパイルエラーになりました。
-
ACI0102531 Mac版のみ。4D Go Mobileでコレクション型のテンプレート(例:
simpleCollection
)を使用してカレントエンティティをスコープとしたアクションを設定した場合,ロングクリック操作ではなく,スワイプ操作でアクションのリストが表示されました。 -
ACI0102548
#DECLARE
宣言を記述せずにreturn
キーワードを使用し,プロジェクトメソッドを単独で実行した場合,アプリケーションがクラッシュしました。サブルーチンとして呼び出せば問題ありません。 -
ACI0102513 統合Webエリアの
$4d
オブジェクトを使用してJavaScriptからメソッドを実行することができませんでした。CEFのアップデートに伴う不具合のようです。
注記: Webエリアは,4Dとは別に作成されたプロセスのコンテキストで実行されます。CEFは,少しでも早くJavaScriptが実行できるよう,ブラウザ向けにプロセス間の非同期通信が最適化されています。CEFのアップデートに伴い,JavaScriptで記述された従来の初期化コードが正しく動作しなくなりました。修正により,$4d
オプションのチェックは単純な同期処理となり,メソッド呼び出しの直前に実行されるようになりました。
-
ACI0102539 Windows版のみ。4D for Androidに必要なファイル(内部コンポーネント「4D Mobile App.4dbase」のdatabaseフォルダー)がインストールされませんでした。
-
ACI0102517 プロジェクトモードのみ。プロパティリストに入力したフォント名を削除した場合,
.json
ファイルに"fontFamily": ""
のような値がそのまま出力されました。空のフォント名は無効な値なので,プロパティ自体が削除されるべきです。 -
ACI0102485 特定のエイリアス属性名を
exposed
で公開した場合,Open datastore
がクラッシュすることがありました。 -
ACI0102480 計算属性に対して
null
でクエリを実行した場合,返されるべきエンティティが返されませんでした。 -
ACI0102477 Windows版のみ。4D for Androidで時間型フィールドにフォーマッターを設定した場合,時間の表示が正しくありませんでした。4D for iOSのほうは問題ありません。