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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
VBから参照できないCのDLLを使用する方法
Visual Basic(VBA)
-
ソースから参照しているOCXの一覧を確認する方法
Visual Basic(VBA)
-
VB6.0で、DLLを動的に参照したい
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
グラフを表示するとき「’~’メソッドは失敗しました。」エラー発生
Visual Basic(VBA)
-
13
VB6.0-整数と余りを求める
Visual Basic(VBA)
-
14
ActiveX DLL と ActiveXコントロールの違い
Visual Basic(VBA)
-
15
vb ver6 でformat文やTrim文の関数が使用できなくなりました。
Visual Basic(VBA)
-
16
Form_Load と Form_Activate のタイミング
Visual Basic(VBA)
-
17
バージョンナンバーの取得
Visual Basic(VBA)
-
18
OCXが読み込めない
Visual Basic(VBA)
-
19
DLLをREGSVR32しないで利用する方法について。
Visual Basic(VBA)
-
20
Visual Basic 6.0 SP6 インストール手順
Visual Basic(VBA)
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
res://ieframe.dll/について
-
MFC7.0ランタイムライブラリ
-
vb6で作成した画面が処理に時間...
-
VBにてIMEの入力モードを変える...
-
steamのゲームが起動しません。
-
ボーランドC++でのDLL作成トラブル
-
Sound Engine で MP3ファイル...
-
dllをいじる。。
-
lame_enc.dllの外部関数について
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
戻り値について
-
適切な変換関数が存在しない???
-
C# リソースに埋め込んだ.exeフ...
-
C言語をコンパイルするとコンピ...
-
cc と gcc の違い
-
エラー: ‘inval’ の記憶サイズ...
-
visual studio 2008 のデバッグ...
マンスリーランキングこのカテゴリの人気マンスリー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プログラミングについて
おすすめ情報