線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1146
推到 Plurk!
推到 Facebook!

如何將VB之物件類別模組改寫成Delphi?

 
yukang
一般會員


發表:1
回覆:0
積分:0
註冊:2006-07-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-08-30 15:13:26 IP:220.130.xxx.xxx 未訂閱

VB之 物件類別模組(*.cls)內之程式如下:

Option Explicit

Implements IFM2DeviceEvents

Private m_CallbackEvent As String
Private m_CallbackMessage As String
Private m_DeviceIndex As Integer
Private m_SerialNumber As String
Private m_ZeroDeviceTimeoutCounter As Integer

'Methods

Private Sub IFM2DeviceEvents_DisplayErrorToClient()
frmMain.DisplayErrorMessage m_CallbackMessage


End Sub

Private Sub IFM2DeviceEvents_NotifyData(ByVal CallbackData As IFM2DeviceEvents)
frmMain.NotifyData CallbackData

End Sub

Private Sub IFM2DeviceEvents_NotifyDeviceStatus(ByVal CallbackData As IFM2DeviceEvents, ByVal DevicesList As cFM2Devices)
frmMain.NotifyDeviceStatus CallbackData, DevicesList
End Sub

Private Sub IFM2DeviceEvents_DisplayZeroDeviceProgressToClient()
frmMain.DisplayZeroDeviceProgress m_CallbackMessage, m_ZeroDeviceTimeoutCounter
End Sub

'Read/write properties

Private Property Let IFM2DeviceEvents_CallbackEvent(ByVal RHS As String)
m_CallbackEvent = RHS
End Property

Private Property Get IFM2DeviceEvents_CallbackEvent() As String
IFM2DeviceEvents_CallbackEvent = m_CallbackEvent
End Property

Private Property Let IFM2DeviceEvents_CallbackMessage(ByVal RHS As String)
m_CallbackMessage = RHS
End Property

Private Property Get IFM2DeviceEvents_CallbackMessage() As String
IFM2DeviceEvents_CallbackMessage = m_CallbackMessage
End Property

Private Property Let IFM2DeviceEvents_DeviceIndex(ByVal RHS As Integer)
m_DeviceIndex = RHS
End Property

Private Property Get IFM2DeviceEvents_DeviceIndex() As Integer
IFM2DeviceEvents_DeviceIndex = m_DeviceIndex
End Property

Private Property Let IFM2DeviceEvents_SerialNumber(ByVal RHS As String)
m_SerialNumber = RHS
End Property

Private Property Get IFM2DeviceEvents_SerialNumber() As String
IFM2DeviceEvents_SerialNumber = m_SerialNumber
End Property

'Write only properties

Private Property Let IFM2DeviceEvents_ZeroDeviceTimeoutCounter(ByVal RHS As Integer)
m_ZeroDeviceTimeoutCounter = RHS
End Property

請問該如何改寫成delphi? 該改寫成元件嗎? 請各位前輩幫忙..謝謝

系統時間:2024-05-12 12:45:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!