kazurayam / vba-callgraph

Generating a Call Graph for Excel VBA workbooks
https://kazurayam.github.io/VBACallGraph/
Apache License 2.0
1 stars 0 forks source link

クラスモジュールのInitializeメソッドの扱いを工夫せよ #16

Closed kazurayam closed 3 months ago

kazurayam commented 3 months ago
Backboneライブラリ.DocTransformer o-- Backboneライブラリ.Person : Initialize
Backboneライブラリ.DocTransformer o-- Backboneライブラリ.TableIterator : Initialize
Backboneライブラリ.DocTransformer o-- Cashbook現金出納帳のためのVBAライブラリ.Account : Initialize
Backboneライブラリ.DocTransformer o-- Cashbook現金出納帳のためのVBAライブラリ.AccountsFinder : Initialize
Backboneライブラリ.DocTransformer o-- Cashbook現金出納帳のためのVBAライブラリ.Cash : Initialize
Backboneライブラリ.DocTransformer o-- Cashbook現金出納帳のためのVBAライブラリ.CashSelector : Initialize
Backboneライブラリ.DocTransformer o-- Cashbook現金出納帳のためのVBAライブラリ.Cashbook : Initialize

この参照関係は本当は存在しない。

Backboneライブラリ.DocTransformer はクラスモジュールで、確かにこう書いてある。

Public Sub Initialize(wa As Word.Application)

Backboneライブラリ.Person もクラスモジュールで、Initializeメソッドを持っている。

同じInitializeという文字だから o-- で結びつけてしまったが、明らかに間違いだ。