VB6.0(SP6)にて開発を行なっています。参照設定に関して教えてください。
ソースコードはVSS(VisualSourceSafe)にて管理しています。
3つのフォルダにそれぞれVB6.0のプロジェクトがあります。
C:.
+---フォルダ1
| ProjectA.dll ←このdllはVSS管理されていない。
| ProjectA.vbp
|
+---フォルダ2
| ProjectB.dll ←このdllはVSS管理されていない
| ProjectB.vbp
|
\---フォルダ3
ProjectC.exe ←このexeはVSS管理されていない
ProjectC.vbp
上図にはdllファイルもexeファイルも記載してありますが、dllファイルとexeファイルはVSSでは管理(登録)しておりません。各開発担当者はVSSから最新のソースコードを取得して、各自のローカル環境でビルドを行なってdllやexeを生成します。
ProjectA.vbpはProjectA.dllを生成します。
ProjectB.vbpはProjectB.dllを生成します。
ProjectC.vbpはProjectC.exeを生成します。
ここでProjectC.vbpはProjectA.dllとProjectB.dllを参照しています。
ここからが質問なのですが、A君の環境でProjectA.dllとProjectB.dllを生成したあとProjectC.vbpをビルドすると問題なくProjectC.exeが生成できます。ところが、B君の環境で同じことをやろうとすると、ProjectA.dllとProjectB.dllを生成まで問題なくできるもののProjectC.vbpをビルドしてProjectC.exeを生成する際に、ProjectA.dllとProjectB.dllが参照エラーとなってしまいます。参照設定をし直せばB君の環境でもProjectC.vbpをビルドしてProjectC.exeを生成できるようになります。ところが、参照設定し直したProjectC.vbpをVSSにチェックインして、A君の環境で最新ソースを取得してProjectC.vbpをビルドしようとすると今度はA君の環境でProjectA.dllとProjectB.dllが参照エラーとなってしまいます。
各開発担当者のローカル環境で参照設定をしなおさずに済むようなプロジェクトの設定方法がありましたら教えていただけないでしょうか。よろしくお願いします。
(なお、変更したのはProjectCの参照設定のみであり、ProjectAとProjectBには一切変更箇所はありません。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- その他(コンピューター・テクノロジー) パソ粥が壊れてしまい。 新しく買ったパソコンに Amplitued5 Max をダウンロードインスト 1 2022/05/22 00:33
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- WordPress(ワードプレス) Wordpress 複数プラグインの不具合? 1 2022/10/09 21:52
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
VB6.0で、DLLを動的に参照したい
Visual Basic(VBA)
-
ソースから参照しているOCXの一覧を確認する方法
Visual Basic(VBA)
-
-
4
VB6 開発環境のエディタに行番号を表示
Visual Basic(VBA)
-
5
オブジェクト(dll)のレジストリ登録について
Visual Basic(VBA)
-
6
VB6のプロジェクトロードエラーについて
Visual Basic(VBA)
-
7
コンパイルエラー:ユーザ定義型は定義されていません、と出るのですがどのライブラリファイルかわかりません。
Visual Basic(VBA)
-
8
VB6.0でのOCX・DLLの作り方
Excel(エクセル)
-
9
API、OCX、DLLって何でしょう?
Visual Basic(VBA)
-
10
VB DLLプロジェクトについて
Visual Basic(VBA)
-
11
【VB 6.0】参照設定でエラーが発生します。
Visual Basic(VBA)
-
12
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
13
グラフを表示するとき「’~’メソッドは失敗しました。」エラー発生
Visual Basic(VBA)
-
14
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
15
バージョンナンバーの取得
Visual Basic(VBA)
-
16
vb ver6 でformat文やTrim文の関数が使用できなくなりました。
Visual Basic(VBA)
-
17
ActiveX DLL と ActiveXコントロールの違い
Visual Basic(VBA)
-
18
OCXが読み込めない
Visual Basic(VBA)
-
19
DWORDの実際の型は何でしょうか
C言語・C++・C#
-
20
DLLを作成してVBAから使用する方法は?
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# DLL エントリ ポイントが...
-
user32.dllがないためアプリが...
-
エクセル マクロで指定フォルダ...
-
ファイルをvbaで圧縮したいので...
-
Java hs_err_pid0000.log解析
-
MFC7.0ランタイムライブラリ
-
VC++6.0 でのライブラリ参照方法
-
メイクファイルからdllを生成す...
-
プロシージャエントリポイント ...
-
res://ieframe.dll/について
-
M365にアップデートしてからコ...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
VBAを何回も作り直して、容量が...
-
math.hに含まれる関数が使えない
-
適切な変換関数が存在しない???
-
<math.h>があるのにsqrtが・...
-
コンパイルできません。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ASP.NETのDLL入れ替えについて
-
visual studioの不要なDll削除方法
-
VB6.0(SP6)にて開発を行なって...
-
C# DLL エントリ ポイントが...
-
res://ieframe.dll/について
-
ファイルをvbaで圧縮したいので...
-
M365にアップデートしてからコ...
-
VBにてIMEの入力モードを変える...
-
WIN10で常にフォームを手前に
-
指定された引数が有効範囲にな...
-
VBAエディタのコード画面で、カ...
-
user32.dllがないためアプリが...
-
Excel2007のVBAで、セル範囲を...
-
VBからIMEパッドを呼び出す方法...
-
ボーランドC++でのDLL作成トラブル
-
VB.NET xdoc2txtをつかってPDF...
-
about:blankの削除したいのです...
-
shell32.dll のアイコンを使っ...
-
dllをいじる。。
-
USB機器のCプログラミングについて
おすすめ情報