2015-03-23 3 views
0

Я не знаком с VB6, я хотел бы скомпилировать существующий проект в новой среде (что означает новый рабочий стол), поэтому я пропустил некоторые средства разработки или ссылки для запуска код ниже? Потому что, когда я запускаю проект, он указывал на (Дата).Ошибка компиляции не может найти проект или библиотеку

ExcelSheet.Cells(2, 1).Value = "Printed As At " & ls_now 
If optCurrent.Value = True Then 
    ExcelSheet.Cells(4, 1).Value = "Year : " & Year(Date) 
Else 
    ExcelSheet.Cells(4, 1).Value = "Year : " & cboYear.Text 
End If 

Пожалуйста, помогите, спасибо тысяч

+0

какая у вас проблема? – Rob

ответ

2

Это, как правило, побочный эффект недостающей ссылки на проект. Хит меню Project-> Ссылки:

VB6 Project References

искать что-нибудь, помеченный как 'ОТСУТСТВУЕТ'. Это те вещи, которые необходимо установить/зарегистрировать на вашей машине разработки. Как только вы это сделаете, вам придется перезапустить VB, чтобы перезагрузить проект.

+0

Ничего себе, это потрясающе .. Я просто сниму этот недостающий (OSSMTP) и его работу. Так что мне нужно перезагрузить библиотеку OSSMTP? Потому что этот проект отправил функцию электронной почты. Кстати, спасибо за помощь, я попробовал скачать тысячу библиотек, чтобы попытаться решить эту проблему. Спасибо ya ^^ – Hakunamatata

+0

Если вы удалили ссылку и ваш проект все еще компилируется, скорее всего, у вас нет кода, который использует библиотеку. В противном случае [http://www.ostrosoft.com/ossmtp.aspx](http://www.ostrosoft.com/ossmtp.aspx) –

0

Если дата Date функции VB6 в это необходимо() после него. Во всех базовых принципах, кроме VB.NET, функции должны иметь скобки, а subs musn't. Существует также оператор Date, который устанавливает дату. То, что ваш интерпретируется как, но это не имеет смысла внутри других параметров функции.

Вы могли бы нажать F1 и узнали об этом.

+0

я думаю это превосходный функция нет VB6 функция. – Hakunamatata

Смежные вопросы