2012-09-28 54 views
0

我有一個函數Ge​​tImage的DLL(ImageHelp)。我想在不同的類中使用這個函數,所以我定義了一個接口IImages。 可以訪問該DLL的接口中的函數被聲明爲 Image GetImage(); 在班我想:接口聲明

Image image = IImages.GetImage(); 

Image image = _imagehelp.GetImage(); 

在這兩種情況下,我得到的錯誤。 classxyz does not implement GetImage.

任何意見將不勝感激。使用的getImage

多哥

+1

什麼語言?你可以顯示「Image」和「IImages」的類型定義嗎? (我們可能不需要任何方法內容,只需要成員簽名。)不同的程序集如何設置它並不完全清楚。你可以在類型定義中指出哪些程序集在哪些程序集中? – David

+0

首先,如果'IImages'是一個接口,那麼'IImages.GetImage()'是沒有意義的。接口類型根據定義不是實現,所以它不應該有一個靜態方法。對於第二個代碼示例,什麼是_imagehelp?對於錯誤,什麼是'classxyz'? – David

回答

0

你的類需要繼承IImages(classxyz例如需要繼承IImages)。