4D

4D v16.3 は、スリープさせるとフリーズ

MacBookPro 13″ space gray、OSはHigh Sierraで4D v16を使っているときの注意。 v15.xまたはv16.2までは、クライアント/サーバ環境で4D Serverに接続して […]

4D コマンドの定義に移動 オンラインヘルプ

4D コマンドの定義に移動 オンラインヘルプ 4Dのメソッドエディタには、オプションキーを押しながらマウスカーソルをコマンド名の上に置くと、コマンド名がリンク文字列のように変化して、クリックするとリファレンスマニュアルが […]

遠隔地にある4DServerと接続

RTX1210を利用して遠隔地にある4DServerと接続します。 4D → RTX1210→インターネット→RTX1210(固定IP1アドレス)→4DServer(192.168.0.10などのローカルアドレス) &n […]

4D: TEXT型のフィールドにインデックスを張るときの注意

TEXT型のフィールドにインデックスを張るときの注意 フィールドに保存した文字列を検索しても該当しない、という現象にはまりました。(はまりレベル3) テーブルHBにテキスト型のフィールドを追加しました。そのフィールドにH […]

CALL WORKERの使用例

何個のスレッド数が適正かを判断するために、スレッド数は可変、外からわたすようにしておきます。 最初のメソッドです。ここからワーカーコマンドで別スレッドで実行するメソッドを呼び出します。スレッド数と担当番号を渡します。 / […]

4Dのマルチスレッドを使って処理時間を短縮する

テーブルに1万件を超えるHTMLファイルがあって、それらの中から所定のタグを抽出して別のテーブルに保存する、ような課題がありました。インタープリタモードでXeonプロセッサでも2時間以上かかっていました。同時にマルチタス […]

4D リストボックス 列の移動をできなくしたい

リストボックス 列の移動をできなくしたい フォームにリストボックスを配置して列数を2以上にすると、実行モードではユーザが列を移動することができます。実行モードでリストボックスの列(ヘッダ部分)をドラッグして列の順番を変え […]

4D 文字数に応じてフォントサイズを自動的に小さくする

4D 文字数に応じてフォントサイズを自動的に小さくする フィールドや変数は四角形の領域を指定して配置します。そして表示する文字列がこの四角形に収まるようにフォントサイズを指定します。しかし文字列が長い場合は文字が切れてし […]