4D v16.3 は、スリープさせるとフリーズ4D / By wt / 2018年5月2日 2018年5月2日MacBookPro 13″ space gray、OSはHigh Sierraで4D v16を使っているときの注意。 v15.xまたはv16.2までは、クライアント/サーバ環境で4D Serverに接続して […]
4D コマンドの定義に移動 オンラインヘルプ4D / By wt / 2018年4月6日 2018年4月6日4D コマンドの定義に移動 オンラインヘルプ 4Dのメソッドエディタには、オプションキーを押しながらマウスカーソルをコマンド名の上に置くと、コマンド名がリンク文字列のように変化して、クリックするとリファレンスマニュアルが […]
遠隔地にある4DServerと接続4D / By wt / 2018年3月27日 2018年3月27日RTX1210を利用して遠隔地にある4DServerと接続します。 4D → RTX1210→インターネット→RTX1210(固定IP1アドレス)→4DServer(192.168.0.10などのローカルアドレス) &n […]
4D v16: フォームの2ページ目にWebエリアを配置しない4D、programing、Web / By wt / 2018年3月21日 2018年3月21日4D v16: フォームの2ページ目にWebエリアを配置しない フォームにWebエリアを配置して、WA SET PAGE CONTENTでhtmlコンテンツをレンダリングしています。 このフォームで表示したいWebエリア […]
4D: TEXT型のフィールドにインデックスを張るときの注意4D / By wt / 2018年3月13日 2018年3月13日TEXT型のフィールドにインデックスを張るときの注意 フィールドに保存した文字列を検索しても該当しない、という現象にはまりました。(はまりレベル3) テーブルHBにテキスト型のフィールドを追加しました。そのフィールドにH […]
CALL WORKERの使用例4D、programing / By wt / 2018年1月2日 2018年1月2日何個のスレッド数が適正かを判断するために、スレッド数は可変、外からわたすようにしておきます。 最初のメソッドです。ここからワーカーコマンドで別スレッドで実行するメソッドを呼び出します。スレッド数と担当番号を渡します。 / […]
4Dの親コンポーネントのテーブルとフィールドをポインタで参照する4D、programing / By wt / 2018年1月2日 2018年1月2日親コンポーネントのテーブルとフィールドをポインタで参照する テーブルに値を保存するような処理をコンポーネント化する場合は、ホストデータベースのテーブルをコンポーネント側で参照するのにポインタを使います。自分のテーブルでは […]
4Dのマルチスレッドを使って処理時間を短縮する4D、programing / By wt / 2017年12月29日 2021年11月24日テーブルに1万件を超えるHTMLファイルがあって、それらの中から所定のタグを抽出して別のテーブルに保存する、ような課題がありました。インタープリタモードでXeonプロセッサでも2時間以上かかっていました。同時にマルチタス […]
4D リストボックス 列の移動をできなくしたい4D / By wt / 2017年9月23日 2022年6月10日リストボックス 列の移動をできなくしたい フォームにリストボックスを配置して列数を2以上にすると、実行モードではユーザが列を移動することができます。実行モードでリストボックスの列(ヘッダ部分)をドラッグして列の順番を変え […]
4D 文字数に応じてフォントサイズを自動的に小さくする4D / By wt / 2017年9月17日 2017年9月17日4D 文字数に応じてフォントサイズを自動的に小さくする フィールドや変数は四角形の領域を指定して配置します。そして表示する文字列がこの四角形に収まるようにフォントサイズを指定します。しかし文字列が長い場合は文字が切れてし […]