問題タブ [4gl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2563 参照

informix - Informix 4GL での型変換

Informix 4GL で、変数の型VARCHARを にINTEGER、またはその逆に (つまり、INTEGER型から に)変換したいと考えています。VARCHAR

0 投票する
1 に答える
280 参照

utf-8 - UTF8 が設定されている場合、Informix 4GL はウィンドウ境界を無視します。

誰でもこれを説明できますか?回避策はありますか?RHEL/CentOS 上の Informix 4GL RDS 7.50.UC3

これがコードです

0 投票する
1 に答える
515 参照

informix - Informix 4GL termcap の機能コードのリスト

4GL で実際に使用されるすべての機能コード (および、理想的には、4GL RDS で提供される te​​rmcap に表示されるすべての機能コード) をリストした参照ドキュメントはありますか?


例えば:

gs - グラフィック モードを開始します (ボックス描画文字)
GS - グラフィック モードを開始しますか?

ho - カーソルをホーム ポジションに
移動 HM - カーソルをホーム ポジションに移動? (usenet I4GL termcap から)

また、重複がある理由と、大文字のものが廃止された製品用であり、termcap エントリから破棄できるかどうかも知りたいです。

0 投票する
1 に答える
105 参照

informix - あるディレクトリから別のディレクトリへのファイルの移動

ファイル名とそのファイルの場所を保持する変数があります。そのファイルをある場所から別の場所に移動する必要があります。informix 4gl を使用してそれを行うにはどうすればよいですか

0 投票する
3 に答える
3102 参照

informix - 4GL でのスペースを使用した文字列の配置

指定されたno.ofスペースで4glの文字列を右揃えする方法は?

0 投票する
2 に答える
363 参照

terminal - 4GL Informix で「Wy-60」をオフにしますか?

データベースへの Informix 4GL フォーム インターフェイスがあり、WY-60 または "Wyse-60" ターミナル エミュレーション モードで動作するターミナル エミュレータを使用してアクセスします。

私が読んでいるものから、以前は「端末」がテキスト ストリーム (Hyperterm など) の表示であると理解していたところ、「WY-60」モードは、ソフトウェアが 1980 年代のコンピューターをエミュレートしていることを意味します。テキスト ストリーム内で送信されたデータに基づいて表示操作を実行することで、非常に少ないデータ トラフィックの消費で高度な (当面の) グラフィック機能を実現します。

私が疑問に思っているのは、4GL Informix でこれに代わるものは何ですか?

4GL フォームのメニュー駆動型インターフェイスには、おそらく純粋なテキスト ストリーム端末よりも優れたものが必要になるでしょう...しかし、現在の独自の (高価な端末エミュレーション ソフトウェアが必要な) WY-60 タイプのディスプレイから変更するには、どれだけの作業が必要になるでしょうか。たとえば、無料の PuTTY 端末ソフトウェアで動作する可能性のある何かに?

0 投票する
2 に答える
920 参照

sql - クエリの結果を 1 行に追加する

クエリの結果をファイルにアンロードしています。結果レコードを 1 行で表示する必要があります。例えば、

結果の file.unl は次のようになります

しかし、私が手に入れたいのは、

ガイダンスやアイデアをいただければ幸いです。

ありがとう

0 投票する
4 に答える
350 参照

c - 12345とは >> 2 本当に算数してるの?

私の質問は、次の例では何をしval = val >> 2;ますか? つまり、4で割ると思います。

これがこの質問の背景です。

12345678 などの水道メーターからの読み取り値があります。当社の水道メーターの動作では、読み取りのために右側の 2 桁が破棄されるため、実際には 123456 が読み取られます。(水流がどのようにレジスターを回転させるかに関係する 2 つの右側の数字を捨てるのには理由があります。ただし、それは私の質問とはまったく関係ありません。)

現在、4GL 整数変数を使用して 12345678 を 100 で除算しているため、10 進数が得られません。予期しない切り捨てが発生しており、ビット シフトの方が適切かどうかを判断しようとしています。

読み取りが 123456 に切り捨てられた後、最後の読み取り (これも切り捨てられます) を使用してデルタが計算され、そこから消費量が生成されます。

私は Informix 4GL で C を使用できます。最下位 2 桁を削除する最善の方法は、2 だけ右にビット シフトすることだと思います。それが、取得しようとしている唯一の方法だと思います-たとえば-

素朴な質問にお付き合いいただきありがとうございます。私たちは、メーターと通信するエンドポイントがどのようにプログラムされているか、そしてエンドポイントから出てくるデータが実際に何を意味するかという問題を理解しようとしています.

0 投票する
1 に答える
1413 参照

sql - Informix 4gl で TEXT タイプを参照するにはどうすればよいですか?

4gl モジュールに次のコードがあります。

verhistd.long_desc は TEXT データ型です。しかし、コードをコンパイルすると、次のエラー メッセージが表示されます。

-4323 のエラー メッセージは、TEXT データ型ではなく、配列と画面レコードに関するものです。

0 投票する
1 に答える
937 参照

informix - Informix 4GL とトリガー

重複チェック用の単純な SQL (トリガー) が必要です。私のテーブル名はtest12列でcodesname. 新しいレコードを挿入する前に、レコードが既に存在するかどうかを確認してください。存在する場合はエラーを生成し、挿入しません。そうでない場合は、挿入を続行します。

それ、どうやったら出来るの?