2013-11-28 30 views
0

我有一些VB6代碼,我需要移植到VB.NET或C#或F#。「日期」給編譯器錯誤「無法找到項目或庫」(VB6)

首先,我嘗試編譯它,但它不成功。當我按F5,一個對話框打開,告訴我「找不到項目或庫」,同時強調在下面,如果條件單詞「日期」:

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

所以,我想知道是:

  1. 我的代碼是否真的無法編譯,需要修復?
  2. 或者我錯過了一些真正顯而易見的東西,比如對圖書館或其他東西的引用?
  3. 或者是我試圖用VisualStudio(6.0)編譯VB5代碼用於VB6?

在此先感謝您的任何意見或幫助。

+0

您收到的錯誤消息提示編譯器安裝不正確,無法找到包含字符串「'Date''的資源文件是一種類型,不能用作表達式。」你不能。你的VS版本太老了,不能告訴你在哪裏看。它可能會磨損。從一個15歲的編譯器更新到10年前的編譯器是不成效的。 –

回答

1

因此,事實證明我只是缺少一個我的項目需要的引用,而VisualStudio(或VB編譯器)很糟糕,它給出了一個非常誤導性的錯誤。

我錯過了參考「Microsoft Excel 8.0對象庫」,並得到它,我不得不安裝Microsoft Office,顯然。通過進入VS主菜單中的菜單項目 - >參考...找到項目的參考。

相關問題