- 締切済み
VB.NETでのプログラムの分散について
タイトルがわかりにくくてごめんなさい 何とかいていいやら… 最近授業でやったことを元に色々プログラムを自作しています。 コードの量も多くなってきたこともあり ひとつのexeにプログラムを詰め込むと見にくくなってしまいます 今は、複数回使う計算や実行毎にプロシージャを作成しているのですが メインのコード以外のプロシージャ以外をまとめて詰め込んでおくようなものはできないものでしょうか? dllがそれに相当するのかな?とは考えたのですが どこのサイトさんもc言語で作成されているようで、いまいちよくわからないのです。 あと、広く浅くわかりやすく紹介されているような参考書はないものでしょうか よろしくお願いします
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- VB2005で作成したDLLの呼び出し方
はじめまして、VB2005(.NET)初心者です。 現在、各プログラムを実行するためのメニュー プログラムを作成しています。 .net以前では、各プログラムをEXEで作成し API関数を利用し、メニューより実行させて いましたが、今回、各プログラムをEXEではなく dllで作成し実行する方法で作ることになりました。 各プログラムのdllを実行する方法がわかりません。 参考書等みてみましたが、見当たりません。 どのようにしていらっしゃるか教えて下さい。 宜しくお願いいたします。
- ベストアンサー
- Visual Basic
- VBがデバッグ時落ちてしまう
VC6.0でDLLを作成し、VB6.0で呼び出すプログラムを作成しています。 DLLの内容はWindowハンドルを引数にしてそのハンドルを持つWindow上にListboxを作成するというようなものです。(もともとC言語用のDLLだったものをVBで使いまわしています) このプログラムをデバッグ実行し、デバッガ上で停止[実行->終了]とすると、VB6.exeがアプリケーションエラーで落ちてしまいます。(DLLの関数を呼ばない限り大丈夫です) デバッグ実行でも普通に終了(アプリケーションでの終了)であれば正常に終了してくれます。 このままですと、実行時エラーで止まる度にVB6.exeが落ちてしまい非常に不便です。 このような現象で困った方いませんか? 解決策がありましたら教えてください。
- ベストアンサー
- Visual Basic
- VB6.0 SHELLで起動したプログラムを終了さしたいのですが
(1)メインプログラムから電卓を実行します。 Shell("C:\WINNT\system32\CALC.EXE", 1) (2)メインプログラムで電卓を終了させるにわ、どうすればいいのですか 教えてください。
- ベストアンサー
- Visual Basic
- vb2005で作成したプログラムはどこに?
vb2005で作成したプログラムはどこに? vb2005で作ったプログラムをビルド後に、 他のPCにsetup(インストール)したとします。 その場合、実行ファイル(.exe?)はどこにあるのでしょうか また、コマンドプロンプトで実行ファイルを起動することは可能でしょうか
- 締切済み
- Visual Basic
- VB6 EXEとプログラムの違い
現在、VB6で帳票系のプログラム開発中ですが、 プログラム上で実行した結果と、EXEの結果に違いが出ています。 OCXやDLLなどのチェックは行いましたが、 解決出来ません。 開発経験の少ない者の質問ですが 宜しくお願い致します。
- 締切済み
- Visual Basic
- 別々に作ったプログラムを繋げたい
C言語で2つのプログラムを作りました 1つは関数のみを記述したもの もう1つはその関数を定義だけし こっちをメインとして使いたいもの メインで関数を呼び出して実行したいのですが どのようにコンパイルすればいいのかわかりません コンパイル以外に何か特別な作業は必要でしょうか?
- ベストアンサー
- C・C++・C#
- exeファイルしかないプログラムとそうでないプログラムの違い
プログラムにはexeファイル単体で動くものと、exeファイル以外にdllファイルなどさまざまな形式のデータと組み合わせて動くものがあります。後者のは、なぜexeファイル以外のデータが必要なのでしょうか?複数の機能を搭載していて、必要なときのみ呼び出すようにした方が効率的だからですか?
- ベストアンサー
- その他(プログラミング・開発)
- VB.NETで、DLLを頂いたんですが・・
VB.NETでプログラムを作成しているのですが、 DLLを頂きました。 このDLLをプログラムで使いたいのですがよくわかりません。 (1)DLLは実行ファイルにおけばいいんですよね? (2)DLLを参照しろっていう設定は必要ですか? (3)DLLには、プロパティ、メソッド、イベントとあるみたいなんですが、これらを宣言しないといけないと思うのですがどうやればいいのでしょうか? (4)下のような資料もらったのですがVBcnvというのが定義されていないとエラーがでるのですがどうやって宣言するのでしょう? private <任意名> as VBcnv (5)libファイルも一緒にあったのですが、どういう風に使えばいいのでしょうか?何につかうのでしょうか? すいません、どなたかお助けを~
- ベストアンサー
- Visual Basic
- VBにてDLLをデバックする方法。
環境:Win2000+VB6SP5 自作のDLLのVBPとそれを参照するEXEのVBPがあるのですが、 EXE側からDLL呼び出し、呼出し後もDLL内のソースをステップ実行するにはどうすればよいのでしょうか? よろしくお願いしますm(__)m
- 締切済み
- Visual Basic
- VBからパス切り替えて同名のをActiveXDLLをコールしたいです
よろしくお願いいたします。 実行環境としてwin2000でVB6でプログラムの本体と DLL(ActiveXDLL)を作成しております。 その際、開発環境と商用環境のDLLが同名であり、 実行プログラム(メイン.exe)から iniファイルなどを使って → c:\開発環境\aaa.dll → c:\商用環境\aaa.dll を選択するようにしたいのですが、 このようなことは、可能なのでしょうか? 2日くらい調べてみたのですが、探せませんでした。 また、VBAでは、「References」を使用すると 参照設定先を動的に変更することが できるようなのですが、VBでも可能なのでしょうか? ※References.AddFromFile("c:\開発環境\aaa.dll") ↑このまま、記述してみたらReferencesが定義されていないといわれました。;;
- ベストアンサー
- Visual Basic