問題タブ [vms]
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.
vms - OpenVMS での C++ による開発
OpenVMS で C++ プロジェクトを見ています。
NIX 開発との違いは何ですか? 独特の UNIX バージョンや LINUX ディストリビューションに少し似ていますか?
メモリ管理やスレッド化などに関して何か特徴はありますか? (FILE I/O が少し違うことは知っています)。
C++ コンパイラは、他のプラットフォームの古い C++ バージョンに少し似ていますか? (テンプレートなどのサポートが少ない)
DCL に触れずに bash を使用できますか?
IDE、デバッグ (gdb) ソース管理などはどうですか? (NetBeans は問題ないようです)
X-Windows でリモートで作業できますか? 管理者アクセスは問題になりますか?
assembly - アセンブリでOpenVMSを開発しますか?
誰かがOpenVMSのアセンブリで開発する方法を説明してくれます。私はすでにOpenVMSのCで開発しており、WindowsとLinuxでのアセンブリから始めたところです。.asmプログラムをコンパイル、リンク、および実行するにはどうすればよいですか?
vms - VMS上のDCLでバックグラウンドサブプロセスを待機しています
DCLと並行して実行するいくつかのバックグラウンドプロセスを起動する方法を探しています。それらがすべて完了するのを待って、それらがすべて成功したか、少なくとも1つが失敗したかを知りたいと思います。これは、&を使用してbashで待機するようなものです。
spawn / nowaitのドキュメントを読みましたが、複数のサブプロセスを生成した後に待機する方法がわかりません。サブプロセスが終了するときにファイルに書き込み、スリープループで親からファイルをチェックすることができると思いますか?しかし、より良い/組み込みの方法はありますか?
vms - dclはDCLの特定の行を検証します
DCLを使用して、3行の.txtファイルがあります
私は、それぞれが期待どおりのものを正確に含んでいることを非常に試みています。現在、1行目の出力を提供するf @ extract関数を使用していますが、2行目と3行目を確認する方法がわかりません。2行目と3行目が正しいことを確認するためにどの関数を使用できますか?
vms - プロセスとサブプロセス間のDCL情報
メインプロセスとサブプロセスの間で情報を渡そうとしています(これがすべてプロセスでどのように機能するかを学習します)サブプロセスから情報を取得する必要があります。この場合はg_startの値です。これは私がこれを処理するためにオンラインで見た方法です、より良い方法があれば私に知らせてください!
メインファイルには
ファイルtest.comには次のものが含まれています。
メインファイルを実行しているときにg_testが見つからないので、メインプロセスとサブプロセスの間でデータが行き来しないという間違ったことをしているのです。
perl - VMS 上の perl から SIGABRT をトラップする
与えられた kill.pl:
そして kill.com:
そして、次のように起動+中止します:
シグナル ハンドラは呼び出されません。プロセスが強制終了されると、Linux でも同様のコードが機能します。
kill.log は次のように表示されます:
vmsperl のドキュメントを読み、http://perldoc.perl.org/sigtrap.htmlからいくつかのことを試しました。これを行う方法はありますか?
私が電話した場合:
CTRL+C を実行すると、SIGINT は kill.pl によって処理されます。
私が興味を持っている可能性のあるすべてのシグナルをトラップするように perl に指示する方法があるかどうかを誰かが知っている場合に備えて、perl タグを追加しました。私の試みは次のとおりです。
openvms - OpenVMS でプリンター キューを削除できない
プリンター キューを削除しようとしていますが、常に次のメッセージが表示されます:サーバー キュー MYPRINTER、停止、MYSERVER::、マウント フォーム A4_LINEP_LS (stock=DEFAULT) /BASE_PRIORITY=4 /DEFAULT=(FEED,FORM=DEFAULT) /OWNER=[SYSTEM] /PROCESSOR=TCPIP$LPD_SMB /PROTECTION=(S :M,O:D,G:R,W:S) /RETAIN
この場合に提案された「ユーザー アクション」を試します。すべてのエントリとキューへの参照を削除します。$ show que/full/all コマンドで何も表示されないため、これ以上の参照はないようです。とにかく、そこには秘伝の参照が必要ですが、どこですか? 手伝って頂けますか?
openvms - 実行中のアプリケーションでデバッグ情報にアクセスする方法
アプリケーションで使用されている構造に関する情報を取得するために、/DEBUG (Pascal および/または C) でコンパイルされた実行中のアプリケーションでデバッグ情報にアクセスできるかどうか疑問に思っていました。
basic - HP を使用した印刷での基本的な異常
私が理解しているように、次のステートメント:
出力:
これは理にかなっています。先頭のゼロ (ゼロ) と、出力したい 5 つの文字に使用できる 5 つの文字。私が理解している別の声明は次のとおりです。
出力:
繰り返しますが、フォーマット文字についての私の理解を考えると理にかなっています。数字、コンマ、先行ゼロに使用できる 14 文字。
私が理解していないのは、次の方法です。
出力できます:
確かに、先行ゼロが多すぎますか? 確かにそれはあるべきです:
次の例のように、出力が先頭のコンマで始まる場合、指定された長さの先頭にゼロが追加されることがあります。
生産する
十分なスペースを確保していないように見えますが。しかし、前の例は Basic のバグですか、それとも何かが足りないのでしょうか?