n-before の回答履歴
- Doevents をご教授ください。
VBでシリアルプリンタを制御するアプリケーションを開発しています。 プリンタに状態(ヘッドが開いているとかリボンがないとか)を問い合わせる関数をTimer1_Timer()で呼び出しています。 その関数内、プリンタに問い合わせてからの応答待ちにDo~Loopを使っています。 そのループ内にDoeventsがあります。 プリンタとPCを繋げていると起こらないのですが、繋げてないと、 (1)アプリケーションを終了してもタスクマネージャを覗くとプロセスが残っている (2)デバグしてみるとform.unload()時にTimer1.enabled=falseにしているのにform.unload()が終わるとTimer1.enabled=trueになってしまう (3)(2)の後、Timer1_Timer()に記述したプリンタの状態チェックする関数内のDoeventsに移動して無限ループになってしまう というような現象が起こります。 多分Doeventsの使い方が悪いと思われます。 これを回避する方法を教えてください。
- 締切済み
- leftovers
- Visual Basic
- 回答数2
- プロセス監視
VisualBasic6.0でWindows2000上で動くプロセス監視プログラムを開発しています。 監視対象a.exe(仮)を起動させた際に取得したPIDを元に起動状態の監視を行っているのですが、ひとつ気がかりとなっていることがあります。 a.exe(仮)エラー停止直後に、他のプロセスb.exeが起動した際に、a.exe(仮)に割り振られていたPIDがb.exeのプロセスに割り当てられ、プロセス監視プログラムがa.exe(仮)の停止を検知できないという可能性はないでしょうか? WindowsでPID割当ての仕組みにお詳しい方、教えてください。 宜しくお願いします。 尚、a.exe(仮)は起動引数付でマルチ起動させるためプロセス名で起動状態を監視することは出来ません。
- ベストアンサー
- noname#139383
- その他(プログラミング・開発)
- 回答数1
- 富士通のSoftune
仕事で富士通の開発環境「F2MC-16 Family SOFTUNE Workbench」を使っています。 ビルドを行なってリンクすると、インフォメーションで I0302L: デバッグ情報が存在しません (C:\Softune\LIB\907\lib905s.lib) と出てきます。リンクは行なわれて実行ファイルはできているのですが、気になるので出ないようにしたいです。 コンパイラ、リンカともデバッグ情報を出力するように設定していますが、他に見直すべきところはあるでしょうか?
- ベストアンサー
- R360
- その他(プログラミング・開発)
- 回答数1
- 仕組みについて・・
OSとCPUの仕組みについて、聞かせてくだい。 ○windows は、どのようなコードでCPUに命令を出しているのか? また、そのコードは見ることが可能なのか? 自分の疎かな理解として、各CPUには、独自のアセンブラ言語を持っていて、OSは、その独自のアセンブラ言語を使って命令を出している。 そのコードは見ることができない。 しかし、Linux などは見ることが出来る。 ○Java は、OSに対して命令を出している。 J2SDKは、インストール時か、いつかは、わかりませんが、OSの命令を jvm が理解していて、コンパイル時にそのOSが使える命令に従ってクラスファイルが出来ている。 このコードも見ることは出来ない。 以上、2点なのですが、間違い、補足などをお願いします。 とても、勘違いな事を書いているかも知れませんが・・。
- ベストアンサー
- tosio_s
- その他(プログラミング・開発)
- 回答数3
- ワンチップマイコン ノンオーバーラップ波形とは
組み込み用ワンチップマイコンのタイマ機能で、デットタイムタイマとか、ノンオーバーラップ波形といった、用語がわかりません。 初歩的質問ですいませんがお願いします。
- ベストアンサー
- SelfishSupli
- その他(プログラミング・開発)
- 回答数1
- システムが出すエラーを強制的に消す方法は?
いつも御世話になっております。 データグリッド上でデータを表示しているのですが 複数件削除しようとすると「複数行を削除することは出来ません」とエラーが出てきます。 このメッセージが出てこないようにしたいのですが やり方がわかりません どうか教えて下さい! 宜しくお願いします
- 締切済み
- TT_TT
- Visual Basic
- 回答数3
- IEからソフトを起動したい
仮に http://www.○○○.com というHPがあるとします。 そこで <a href="C:\Program Files\Adobe\Photoshop 6.0\Photoshp.exe">ふぉとしょっぷ</a> というリンクタグをクリックしたらフォトショップが起動するようにしたいのです。 正確にはこの際に出る警告を消したいのです。 何で書いたら行けますかね… 実際に使うのは自分のPCのみですのでリンク先に関しては必要ありません。
- 締切済み
- takashi-project
- その他(プログラミング・開発)
- 回答数3
- IEからソフトを起動したい
仮に http://www.○○○.com というHPがあるとします。 そこで <a href="C:\Program Files\Adobe\Photoshop 6.0\Photoshp.exe">ふぉとしょっぷ</a> というリンクタグをクリックしたらフォトショップが起動するようにしたいのです。 正確にはこの際に出る警告を消したいのです。 何で書いたら行けますかね… 実際に使うのは自分のPCのみですのでリンク先に関しては必要ありません。
- 締切済み
- takashi-project
- その他(プログラミング・開発)
- 回答数3
- アセンブリ言語について
現在電気工学科の学生です。アセンブリ言語の講義を受けているんですが、試験で単位が取れる自信がありません。。。全くわからないことだらけです。C言語に関してはほんの触りだけ勉強したことがありますが、アセンブラ言語については全くの素人です。演習問題があるんですが、色々本等で探しても見つかりませんでした・・・私の努力不足かもしれませんが、問題の解答と解説を教えて欲しいです。 問題は→メモリアドレス3000H~30FFHの内容(データ)を2000Hから始まるメモリアドレスにコピー(格納)するプログラムをアセンブリ言語で書いてください!それとこの問題には参考のためにアセンブリ言語の命令の例があるんですが LD A、(BC) LD A、(DE) LD A、(HL) って書いてあるんですが、このBCやDE,HLはどんな意味があるんでしょうか?初歩的なことばかりで申し訳ありませんが、ご教授よろしくお願いします。
- ベストアンサー
- GA2004
- その他(プログラミング・開発)
- 回答数3
- センスってありますか?
こんばんはtomojyuuです。 現在悩み中なので、また質問させてもらいますが、 質問タイトルのままですが、センスってあるのでしょうか? 私、学校も文系ですし、半年かかって1冊の基礎の本 を理解できた所で、昔3年間ほどプログラマーしていた のですがC++は難しすぎます。Cも知らないので、オブジェクト志向の考え方以外Cを勉強しているようなものです。 プログラマーの時は、感じなかったのですが、言語の 勉強は、非常に特殊な事のように思えてきたのです。 (私が煮詰まっているからなのですが) 文法とメモリの動きがわかればなんとかなると思った のですが、どうにもなりません。 やはり素質がないと職業プログラマとして やっていけないのでしょうか? ちなみに私が転職した理由は、拘束時間の長さと月給の 安さでプログラマーとして挫折したわけではありません
- オートメーションエラー(2147418105)
現在、ACTIVE REPORTSを使用して帳票の印刷を行っているのですが、 下記のような関数がありまして、複数回同時にこの関数をCallすると 1回目はうまく印刷するのですが、2回目以降はUnload Objが影響してエラーとなります。 そもそも同時実行する必要がないので、修正することは容易なのですが、 Unloadは他のスレッドに影響を及ぼすものなのでしょうか? また、OSによって異なったりするものでしょうか? 何か情報をお持ちの方がいらっしゃいましたら、アドバイスをお願いします。 [OSのVER]:Windows2000 [VBのVER]:VB6 Private Sub cmd_Click() Dim Obj As Object Obj = aaaOut CALL Obj.Printer.PrintDialog (省略してますがここで印刷を行ってます) DoEvents ← この関数を複数回呼ぶことが可能になってます If Not ObjArvRpt Is Nothing Then Unload Obj Set Obj = Nothing End If End Sub
- 締切済み
- hagechabin
- Visual Basic
- 回答数1