- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:こんにちは)
Windows XP PRO SP3でのプログラミングにおける取引先一覧の値の返し方
このQ&Aのポイント
- Windows XP PRO SP3でのプログラミングにおいて、入力画面から取引先コードにフォーカスを当てて検索ボタンを押下すると、取引先一覧のダイアログを起動するプログラムを実装しています。
- 取引先一覧のプログラムは別exeで呼び出され、選択した取引先コードと取引先名を入力画面に返すことがうまくいきません。
- お忙しいとは思いますが、Windows XP PRO SP3でのプログラミングにおいて、取引先一覧の値を正しく返す方法についてご教授いただけますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>取引先一覧のプログラムは別exeで、shellを使用して呼び出すようにしてます。 別 EXE がVB6.0 で貴方が作ったプログラムなら、DDE 通信でやりとりするのが一般的です。 MSDN 等で DDE通信 で検索すればサンプルも見つかります。 別 EXE が他で作られたものなら、リモート操作でクリップボード等を経由して取得する等 状況により色々な方法がありますが、その場合、一長一短があります。
その他の回答 (1)
- nda23
- ベストアンサー率54% (777/1415)
回答No.2
ポイント (1)>うまくいきません こう記載されていますが、「うまくいく」はず だったんですよね?何らかの方法で選択結果を 返せるようになっていた訳で、それが失敗して いるとするなら、そのバグを修正するべきでは? (2)取引先一覧はどの程度、修正できるのか? もし、丸々手が入れられるなら、いっそのこと 別exeではなく、組み込んでしまうとかできない ものでしょうか? (3)取引先一覧はそれほど難しいのか? 普通に考えると、取引先一覧を表示/選択させる 程度のものなら、単に作り込んでも、そんなに 大変なプログラムとは思えないんですが…
質問者
補足
データを取得した後に、コマンドラインに取得した値を入れて 入力画面に返すようにプログラムを組んでいたんですが うまくいきませんでした。 それでうまくいかないと記載してしまいました。 申し訳ありません
お礼
ありがとうございます。 DDE通信またはクリップボード経由でのデータ渡しという手が・・・ DDE通信とクリップボードの両方でプログラムを組んでみて 使いやすい方を使っていきたいと思います。 本当にありがとうございました。