VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/03/07(Mon) 18:01
投稿者ガッ
Eメール
URL
タイトルRe: プログラムが終了しない。

> こんにちは。宜しくお願いします。
> プログラムに以下のコードを追加して、実行したところ、unload meで終了しても、
> デザイン画面において、アプリケーションが完全に終了しないで、再生されたまま
> の状況になってしまいます。
>
> Dim lngReturValue As Long
> lngReturValue = SetForegroundWindow(Me.hWnd)
>
> どのようなことが考えられるでしょうか。
いろいろ考えられる。
そりゃもー、いろいろと。
無限ループに陥っているとか、何かが生きていてFormのプロパティを時々参照していて、内部で勝手に

ードされているとか。
なので、こういうときは、ひとつテスト用にプログラムを作成して、
SetForegroundWindow()を入れたときと、入れないときを挙動をテストしてみるのが一番。
変化したのなら、SetForegroundWindow()が怪しいし、変化しないのなら他の部分が怪しい。
…ところで、SetForegroundWindow()ってWinAPI?(ぇ
宣言も何もなしにいきなり書かれてもわからn(ry


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -