Classの継承について

ActiveBasicでのプログラミングでわからないこと、困ったことなどがあったら、ここで質問してみましょう(質問を行う場合は、過去ログやWeb上であらかじめ問題を整理するようにしましょう☆)。
返信する
メッセージ
作成者
<初心者>ばくまつ

Classの継承について

#1 投稿記事 by <初心者>ばくまつ »

初めて投稿します。

Objectというクラスを継承して新しい派生クラスを作成しようとしたときに、
「デストラクタの名前が "~クラス名" になっていません」
とエラーが出てしまいます。
どなたか解決方法をお教えください。

Class Object2 Inherits Object
Sub Object2()
End Sub

Sub ~Object2() <-ここでエラーが出ます。
End Sub
End Class
イグトランス
記事: 899
登録日時: 2005年5月31日(火) 17:59
お住まい: 東京都
連絡する:

#2 投稿記事 by イグトランス »

エラーでは全然指摘されていませんが,
Inheritsは次の行にしなければなりません。
そこで次のようにしてください。

コード: 全て選択

Class Object2
	Inherits Object
Public
    Sub Object2()
    End Sub

    Sub ~Object2()
    End Sub
End Class
<初心者>ばくまつ

#3 投稿記事 by <初心者>ばくまつ »

ありがとうございます。コンパイルに成功しました。
解ってしまうとなんで一晩悩んでいたんだろうと思ってしまいました。
本当にありがとうございました。
返信する