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も見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
VB6.0で、DLLを動的に参照したい
Visual Basic(VBA)
-
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
ソースから参照しているOCXの一覧を確認する方法
Visual Basic(VBA)
-
-
4
オブジェクト(dll)のレジストリ登録について
Visual Basic(VBA)
-
5
VB6 開発環境のエディタに行番号を表示
Visual Basic(VBA)
-
6
VB6のプロジェクトロードエラーについて
Visual Basic(VBA)
-
7
コンパイルエラー:ユーザ定義型は定義されていません、と出るのですがどのライブラリファイルかわかりません。
Visual Basic(VBA)
-
8
VB DLLプロジェクトについて
Visual Basic(VBA)
-
9
グラフを表示するとき「’~’メソッドは失敗しました。」エラー発生
Visual Basic(VBA)
-
10
【VB 6.0】参照設定でエラーが発生します。
Visual Basic(VBA)
-
11
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
12
API、OCX、DLLって何でしょう?
Visual Basic(VBA)
-
13
VB6.0でのOCX・DLLの作り方
Excel(エクセル)
-
14
ActiveX DLL と ActiveXコントロールの違い
Visual Basic(VBA)
-
15
vb ver6 でformat文やTrim文の関数が使用できなくなりました。
Visual Basic(VBA)
-
16
DLLをREGSVR32しないで利用する方法について。
Visual Basic(VBA)
-
17
OCXが読み込めない
Visual Basic(VBA)
-
18
DLLを作成してVBAから使用する方法は?
Visual Basic(VBA)
-
19
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
20
VB6.0で作成したexeファイルが他のPCではエラーが発生して動きません
Visual Basic(VBA)
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WIN10で常にフォームを手前に
-
ASP.NETのDLL入れ替えについて
-
visual studioの不要なDll削除方法
-
VBAエディタのコード画面で、カ...
-
dllが見つからない
-
VC++6.0 でのライブラリ参照方法
-
VB6.0(SP6)にて開発を行なって...
-
dllをいじる。。
-
IronPython でのDLL の使用につ...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
C言語でヘッダファイルにグロー...
-
<math.h>があるのにsqrtが・...
-
適切な変換関数が存在しない???
-
math.hに含まれる関数が使えない
-
アプリケーションのDLLファイル...
-
VB2008で定数に色の設定をした...
-
MakeSureDirectoryPathExists
-
「utime.h が見つからない」エ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
visual studioの不要なDll削除方法
-
ファイルをvbaで圧縮したいので...
-
VB6.0(SP6)にて開発を行なって...
-
res://ieframe.dll/について
-
C# DLL エントリ ポイントが...
-
ASP.NETのDLL入れ替えについて
-
WIN10で常にフォームを手前に
-
VBAエディタのコード画面で、カ...
-
VB.NET xdoc2txtをつかってPDF...
-
VC++6.0 でのライブラリ参照方法
-
MFC7.0ランタイムライブラリ
-
user32.dllがないためアプリが...
-
指定された引数が有効範囲にな...
-
自作のDLLがみつからない
-
VBからIMEパッドを呼び出す方法...
-
dllをいじる。。
-
vb6で作成した画面が処理に時間...
-
[VBA]64b版-行数表示.dllの登録...
-
M365にアップデートしてからコ...
-
*.exeと異なるフォルダのDLLを...
おすすめ情報