Поле 'Time' предоставлено vbp или DLL? - PullRequest
1 голос
/ 08 октября 2019

В этом приложении Visual Basic 6 есть поле, которое многократно повторяется, Time. Например:

hour = Hour(Time) *3600

Это поле не объявлено в разделе (Declarations), это поле включено в DLL или vbp?

1 Ответ

3 голосов
/ 09 октября 2019

В VB6 IDE вы можете попросить IDE сообщить вам, где что-то определено .

Щелкните правой кнопкой мыши по переменной и выберите «Definition»:

enter image description here

Вы также можете нажать Shift-F2 для достижения того же результата.

В случае Time при этом открывается окно обозревателя объектовкоторый показывает содержимое всех библиотечных ссылок в проекте:

enter image description here

Вы можете видеть, что Time является членом класса VBA.DateTime,Библиотека VBA является постоянной частью любого проекта VB6. Он указан в Project> References:

enter image description here

В нижней части окна можно увидеть, как он реализован в определенной «системной» DLL. Обратите внимание, что эту ссылку нельзя удалить, поэтому Time и другие содержащиеся в ней элементы всегда доступны для любого проекта VB6.

...