2013-11-28 3 views
0

У меня есть код VB6, который мне нужен для подключения к VB.NET или C# или F #.«Дата», дающая ошибку компилятора «Не удается найти проект или библиотеку» (VB6)

Прежде всего, я пытаюсь скомпилировать его, и это не удастся. При нажатии клавиши F5, появится диалоговое окно открыто, что говорит мне «Не удается найти проект или библиотеку», а выделив слово «Date» в следующем, если условие:

Dim HourAux As Date 
... 
If (HourAux > CDate (Date & " " & Question(2).Text) Then 
... 
End if 

Итак, что мне интересно :

  1. Был ли у меня код, который действительно не компилируется и нуждается в исправлении?
  2. Или я пропустил что-то действительно очевидное, как ссылку на библиотеку или что-то еще?
  3. Или я пытаюсь скомпилировать VB5-код ​​с VisualStudio (6.0), который предназначен для VB6?

Заранее благодарим за любые комментарии или помощь.

+0

Сообщение об ошибке, которое вы получили, предполагает, что компилятор не был установлен неправильно и не может найти файл ресурсов, который содержит строку «Дата» является типом и не может использоваться как выражение ». Вы не можете. Ваша версия VS слишком старая, чтобы рассказать вам, где искать. Он может быть изношен. Обновление от 15-летнего компилятора до 10-летнего компилятора неэффективно. –

ответ

1

Так получилось, что мне просто не хватало ссылки, которую требует мой проект, а VisualStudio (или компилятор VB) настолько дерьмо, что это давало очень вводящую в заблуждение ошибку.

Мне не хватало ссылки «Библиотека объектов Microsoft Excel 8.0», и, чтобы получить ее, я должен был установить Microsoft Office, очевидно. Вы найдете ссылки на свой проект, перейдя в меню Project -> References ... в главном меню VS.

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