Home All Groups Group Topic Archive Search About

Error in implementing interface Property

Author
29 Mar 2005 9:38 PM
larzeb
I receive the following error from the compiler:

ScheduledInfo' must implement 'Property AddrLine1() As String' for
interface 'ICASSBatch'. Implementing property must have matching
'ReadOnly'/'WriteOnly' specifiers.

The interface:
    Public Interface ICASSBatch
     Property AddrLine1() As String
        Property BarCode() As String
        Property City() As String
        Property State() As String
        Property Zip5() As String
        ...
    End Interface

The class implementing the interface:
    Public Class ScheduledInfo
        Implements ICASSBatch

    ...
        Public Property AddrLine1() As String
            Get
                Return _addrLine1
            End Get
            Set(ByVal Value As String)
                _addrLine1 = Value
            End Set
        End Property

I don't understand the error message. Can anyone help?

TIA Lars

Author
29 Mar 2005 10:31 PM
Herfried K. Wagner [MVP]
Show quote Hide quote
"larzeb" <larzeb@community.nospam> schrieb:
> ScheduledInfo' must implement 'Property AddrLine1() As String' for
> interface 'ICASSBatch'. Implementing property must have matching
> 'ReadOnly'/'WriteOnly' specifiers.
>
> The interface:
>    Public Interface ICASSBatch
>     Property AddrLine1() As String
>        Property BarCode() As String
>        Property City() As String
>        Property State() As String
>        Property Zip5() As String
>        ...
>    End Interface
>
> The class implementing the interface:
>    Public Class ScheduledInfo
>        Implements ICASSBatch
>
> ...
>        Public Property AddrLine1() As String

Replace the line above with 'Public Property AddrLine1() As String
Implements ICASSBatch.AddrLine1'.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
30 Mar 2005 2:24 PM
Chris Dunaway
In addition to the other responses, if you put the cursor on the end of
the Implements line and press Enter, VS (2003 at least) will
automatically create the method and property stubs.