osaosa42 の回答履歴

全52件中21~40件表示
  • VBAの表示できるコントロールの上限

    はじめまして。今、非常に困っています。 VBAを使用してテキストファイルを読み込み、 その値に応じてコンボボックスやチェックボックス で表示させるプログラムを作成しています。 テキストファイルがかなりの大きさで表示される コンボボックスやチェックボックスもかなりの量 になるのですが、表示している途中で処理が 止まってしまいます。 原因がよくわからないのですが、もしかしたら表示 できるコントロールの上限っていくつなんでしょうか? それとも違う原因なんでしょうか? どうか詳しく知っている方がいらっしゃいましたら 教えてください。 よろしくお願いします。 OSは、Windows 2000 アプリケーションは、Excel 2000 です

  • パソコンの識別

    パソコン固有の識別をしたいのですが(例えばWindowsXPやオフィスXPはこれでコピーを防いでいますが)VBでパソコンの識別番号を取得することはできるのでしょうか?? コピー防止のプロテクトに使いたいのですが・・・・

    • jincyan
    • 回答数4
  • ActiveXコントロールの開発環境からのデバッグ方法

    VBで自作のActiveXコントロールを作成しました。 コンパイルして生成されたabcd.ocxを 自作のtest.htmファイル内に指定して、ActiveXコントロールから test.htmlに記述されたJavaScriptを制御します。 開発環境の実行を行わなわずに、test.htmをIEで表示させると、 ActiveXコントロールがダウンロードされ(すでにローカルにありますが)JavaScriptを実行することはできます。 やりたいのは、開発環境から実行させて、JavaScriptを動作させたのです。 どうすればいいのでしょうか? 環境は、VB6.0(SP5),IE5.5(SP1)です。

    • zerosix
    • 回答数1
  • ダイアログを終了させてもハンドルが1つ増加したまま。。。

    VC++のMFCを使ってダイアログベースのEXEを造っています。 ハンドルのリークが発生し、困っています。 <動作内容> メインのダイアログで、ボタン押下により別のダイアログを表示します。 DoModal()でモーダルダイアログを作成します。 別のプロセスからブロードキャストされるメッセージを処理したいため、 ボタン押下のルーチンで DoModal() せずに、スレッドを作成し、 そのスレッドで DoModal() を実行しています。 スレッド作成は AfxBeginThread() を使用しています。 <サンプルソース> ●メインダイアログ // ボタン押下のルーチン void CTestModalDlg::OnButton1() { AfxBeginThread( TestDlgThread, (LPVOID)this, THREAD_PRIORITY_NORMAL ); } // スレッド static UINT TestDlgThread(LPVOID pThis) { CTestDlg1 Dlg; Dlg.DoModal(); } ●DoModal() で表示されるダイアログ 何も手を加えてない、デフォルトのまま。 <結果> DoModal() で表示されたダイアログを CDialog::OnCancel() で終了させ、 メインのスレッドが終了しても、ハンドルカウントが1つ増加しています。 Sleep() を入れて値をみてみると、 ・スレッド作成:2増加 ・DoModal() でダイアログ表示:1増加 ・OnCancel() で終了:増減なし ・スレッド終了:2減少 =>結果、1増加となっていました。 以下のパターンでは問題ありませんでした。 ・スレッドを作成+終了(ダイアログ表示しない) ・スレッドを作成せずに、ボタン押下ルーチンから DoModal() でダイアログ表示+終了 ということで、AfxBeginThread()、DoModal() 自体は問題ないのですが、 スレッドを作成して DoModal() するとリークが発生します。 識者の方、原因、対策など、ご教授願います。

    • nabezo-
    • 回答数2
  • ダイアログを終了させてもハンドルが1つ増加したまま。。。

    VC++のMFCを使ってダイアログベースのEXEを造っています。 ハンドルのリークが発生し、困っています。 <動作内容> メインのダイアログで、ボタン押下により別のダイアログを表示します。 DoModal()でモーダルダイアログを作成します。 別のプロセスからブロードキャストされるメッセージを処理したいため、 ボタン押下のルーチンで DoModal() せずに、スレッドを作成し、 そのスレッドで DoModal() を実行しています。 スレッド作成は AfxBeginThread() を使用しています。 <サンプルソース> ●メインダイアログ // ボタン押下のルーチン void CTestModalDlg::OnButton1() { AfxBeginThread( TestDlgThread, (LPVOID)this, THREAD_PRIORITY_NORMAL ); } // スレッド static UINT TestDlgThread(LPVOID pThis) { CTestDlg1 Dlg; Dlg.DoModal(); } ●DoModal() で表示されるダイアログ 何も手を加えてない、デフォルトのまま。 <結果> DoModal() で表示されたダイアログを CDialog::OnCancel() で終了させ、 メインのスレッドが終了しても、ハンドルカウントが1つ増加しています。 Sleep() を入れて値をみてみると、 ・スレッド作成:2増加 ・DoModal() でダイアログ表示:1増加 ・OnCancel() で終了:増減なし ・スレッド終了:2減少 =>結果、1増加となっていました。 以下のパターンでは問題ありませんでした。 ・スレッドを作成+終了(ダイアログ表示しない) ・スレッドを作成せずに、ボタン押下ルーチンから DoModal() でダイアログ表示+終了 ということで、AfxBeginThread()、DoModal() 自体は問題ないのですが、 スレッドを作成して DoModal() するとリークが発生します。 識者の方、原因、対策など、ご教授願います。

    • nabezo-
    • 回答数2
  • EXEへの引数渡しについて

    VC++でプログラミングしています。 MFCを使ってダイアログベースのEXEを造っています。 このEXEは別のプロセスから CreateProcess関数で起動され、 引数も渡されます。 で、質問です。 ダイアログのEXEでは、渡された引数を解析するために、何処で、 どのようにしたらよいのでしょうか? C言語での (argc, argv) のような仕組みがあるのでしょうか? 識者の方、ご教授願います。

    • nabezo-
    • 回答数4
  • EXEへの引数渡しについて

    VC++でプログラミングしています。 MFCを使ってダイアログベースのEXEを造っています。 このEXEは別のプロセスから CreateProcess関数で起動され、 引数も渡されます。 で、質問です。 ダイアログのEXEでは、渡された引数を解析するために、何処で、 どのようにしたらよいのでしょうか? C言語での (argc, argv) のような仕組みがあるのでしょうか? 識者の方、ご教授願います。

    • nabezo-
    • 回答数4
  • リストビューコントロールのアイテム選択

    リストビューコントロールのViewプロパティを3lvw_Reportにしてクリックすると、アイテムが選択されますが、SubItem(1)など、サブアイテムが選択されたいないので、見た目がわるいです。 クリックしたときに全サブアイテムを横一直線に選択したいのです。 APIを使って何とかできそうな気がしたので調べたのですが、わかりませんでした。 どなたか教えてください。

  • VBからPING

    マシン名を入力して、pingを飛ばし、そのマシンが起動しているかを判断する(在席確認)のプログラムを組もうと思っています。 winsok32って言うのを使うのかな~、と思ったのですが、どうやってパラメーターを使用するのか、調べられません。 どなたかご教授、お願いいたします。

  • ボタンの表示の色、フォントを変更したい

    VC++でプログラミングしています。 MFCのダイアログベースのEXEを造っています。 ダイアログにはボタンとエディットボックスを貼り付けています。 私がやりたいのは以下のことです。 ・ボタンの色を設定したい ・ボタン、エディットボックスに表示する文字の色を設定したい ・ボタン、エディットボックスに表示する文字のフォント(サイズ)を設定したい プロパティでサイズ変更すると全体に反映されてしまうので、個々の コントロールについて制御したいと思っています。 ヘルプで調べて、それらしい関数を見つけるのですが使い方がわかりません。 VCを始めたばかりで、クラスの理解がまだ浅いです。。。 関数の説明は理解できても、「じゃあ、コードはどう書くの?」という状態です。 「○○ は ×× のメンバではありません」と、よく怒られてます。。。 識者の方、ご教授願います。 コードがどうなるのか知りたいので、簡単なサンプルコードがあると助かります。 また、質問ではないのですが、「この関数は○○をする」というのではなく、 「○○をするにはこの関数を使う」という様に調べられる、お勧めの書籍、 Webなどがありましたら教えてください。 今後の勉強に役立てたいと思っています。

    • nabezo-
    • 回答数3
  • ボタンの表示の色、フォントを変更したい

    VC++でプログラミングしています。 MFCのダイアログベースのEXEを造っています。 ダイアログにはボタンとエディットボックスを貼り付けています。 私がやりたいのは以下のことです。 ・ボタンの色を設定したい ・ボタン、エディットボックスに表示する文字の色を設定したい ・ボタン、エディットボックスに表示する文字のフォント(サイズ)を設定したい プロパティでサイズ変更すると全体に反映されてしまうので、個々の コントロールについて制御したいと思っています。 ヘルプで調べて、それらしい関数を見つけるのですが使い方がわかりません。 VCを始めたばかりで、クラスの理解がまだ浅いです。。。 関数の説明は理解できても、「じゃあ、コードはどう書くの?」という状態です。 「○○ は ×× のメンバではありません」と、よく怒られてます。。。 識者の方、ご教授願います。 コードがどうなるのか知りたいので、簡単なサンプルコードがあると助かります。 また、質問ではないのですが、「この関数は○○をする」というのではなく、 「○○をするにはこの関数を使う」という様に調べられる、お勧めの書籍、 Webなどがありましたら教えてください。 今後の勉強に役立てたいと思っています。

    • nabezo-
    • 回答数3
  • エクセルVBAでRS232Cへ

    エクセルVBAでRS232Cへデータを送ることは出来ますか? 出来るならその方法を教えてください。 はっきりいってVBAまったくの初心者です。

    • thegame
    • 回答数3
  • VBでファイルを指定して印刷

    はじめまして、いまVBを使ってTextBoxに、ファイルを指定して そのファイルの内容の一覧印刷ができるようなプログラムを組んでいます。 一部分だけですが、自分なりに考えて作ったものが、 FileNumber = FreeFile Open frm01.CommonDialog1.FileName For Input As #FileNumber Printer.Print StrConv(InputB(LOF(FileNumber), FileNumber), vbUnicode) Close #FileNumber Printer.EndDoc のような感じで、もし他に方法があれば教えて欲しいのですが。 まだ、VBをはじめて1ヶ月程度の初心者なので、どうか詳しい方、 回答のほうをお願い致します。

    • DS4
    • 回答数2
  • VBでファイルを指定して印刷

    はじめまして、いまVBを使ってTextBoxに、ファイルを指定して そのファイルの内容の一覧印刷ができるようなプログラムを組んでいます。 一部分だけですが、自分なりに考えて作ったものが、 FileNumber = FreeFile Open frm01.CommonDialog1.FileName For Input As #FileNumber Printer.Print StrConv(InputB(LOF(FileNumber), FileNumber), vbUnicode) Close #FileNumber Printer.EndDoc のような感じで、もし他に方法があれば教えて欲しいのですが。 まだ、VBをはじめて1ヶ月程度の初心者なので、どうか詳しい方、 回答のほうをお願い致します。

    • DS4
    • 回答数2
  • C++について。

    ORACLEのSQL文をC++を使って動作するには何か問題がありますでしょうか? 今回はじめてwebサーバを使ってシステムを行うのでよくわかりません。 よろしくおねがいします。

    • fm0606
    • 回答数2
  • ボタンの配置を変更したい

    VC++でプログラミングしています。 MFC AppWizard(exe) でダイアログベースで造っています。 やりたいことは以下です。 ・設定ファイルに表示位置(座標)が書いてあり、ダイアログの初期化時に 設定ファイルを読んで、指定された位置にボタンを表示する。 私の案としては以下のものがあります。 <案1> 予めボタンを貼り付けて造り、EXE起動時に移動させる。 ただし、移動させる関数があるかは不明。 調べましたが、今のところ見つかっていません。 <案2> CButtonクラスのメンバを使用して、ボタンを表示する。 試しに以下のようなコードでやってみましたが、上手くいきませんでした。 使い方がわからず、試行錯誤しながらやってます。 CButton testButton; void CTestGamenDlg::OnButton1() { RECT Rect; Rect.left = 100; Rect.top = 100; Rect.right = 200; Rect.bottom = 200; testButton.Create("test", BS_PUSHBUTTON, Rect, this, 100); } 案1、2についての指摘、アドバイス、その他の案などありましたら 宜しくお願いします。 また、簡単なサンプルコードがあると助かります。

    • nabezo-
    • 回答数2
  • VBでファイルの判定

     VBでドラッグドロップやcommondialogなどで読み込まれたファイルの拡張子の判定をしたいのですがどうしたらよいかわかりません。  たとえば、テキストファイルが読み込まれるとテキストボックスに表示、ほかのファイルが読み込まれると違う処理をするというようなことをしたいのですがわからないので教えていただきたいです。

    • yabagi
    • 回答数5
  • HWNDについて

    初歩的な質問です。 VC++のMFCアプリケーションWIZでアプリを作成しているのですが、 ウィンドウハンドルをどのように取得すればよろしいのでしょうか? まったくの初心者でHWNDをグレーのまま使用しているので。 よろしくお願い致します。

  • ボタンの配置を変更したい

    VC++でプログラミングしています。 MFC AppWizard(exe) でダイアログベースで造っています。 やりたいことは以下です。 ・設定ファイルに表示位置(座標)が書いてあり、ダイアログの初期化時に 設定ファイルを読んで、指定された位置にボタンを表示する。 私の案としては以下のものがあります。 <案1> 予めボタンを貼り付けて造り、EXE起動時に移動させる。 ただし、移動させる関数があるかは不明。 調べましたが、今のところ見つかっていません。 <案2> CButtonクラスのメンバを使用して、ボタンを表示する。 試しに以下のようなコードでやってみましたが、上手くいきませんでした。 使い方がわからず、試行錯誤しながらやってます。 CButton testButton; void CTestGamenDlg::OnButton1() { RECT Rect; Rect.left = 100; Rect.top = 100; Rect.right = 200; Rect.bottom = 200; testButton.Create("test", BS_PUSHBUTTON, Rect, this, 100); } 案1、2についての指摘、アドバイス、その他の案などありましたら 宜しくお願いします。 また、簡単なサンプルコードがあると助かります。

    • nabezo-
    • 回答数2
  • インターネット上のファイルサイズの調べ方

    インターネットでアクセスできるファイルのファイルサイズを調べたいのですが、 何か方法があるでしょうか? 例えば http://www.xxxtest.co.jp/test/index.html の ファイルサイズが知りたいのです。 また、ファイルの更新日も知る方法があるでしょうか? よろしくお願いします。

    • y_an
    • 回答数6