12.0
Table Of Contents
- Symantec pcAnywhere™ OLE Automation Guide
- Technical Support
- Contents
- 1. Using OLE Automation with Symantec pcAnywhere
- 2. Visual Basic object definitions
- 3. Visual C++ object definitions
- About Visual C++ objects
- CRemoteDataManager methods
- BSTR CurrentDirectory();
- BOOL ChangeDirectory(LPCTSTR lpszNewDirectory);
- BOOL FindFirst(LPCTSTR lpszPattern, BSTR FAR* pbstrFullQualName);
- BOOL FindNext(BSTR FAR* pbstrFullQualName);
- LPDISPATCH RetrieveObject(LPCTSTR lpszFQName, short wAccessMode, LPCTSTR lpszPassword);
- LPDISPATCH RetrieveObjectEx(LPCTSTR lpszFQName, short wAccessMode, LPCTSTR lpszPassword);
- LPDISPATCH CreateObject(LPCTSTR lpszFQName);
- LPDISPATCH CreateObjectEx(LPCTSTR lpszFQName);
- BOOL DeleteObject(LPCTSTR lpszFQName, LPCTSTR lpszPassword);
- BOOL Launch(LPCTSTR lpszFQName);
- CRemoteData object
- CRemoteDataEx object
- CHostDataManager methods
- BSTR CurrentDirectory();
- BOOL ChangeDirectory(LPCTSTR lpszNewDirectory);
- BOOL FindFirst(LPCTSTR lpszPattern, BSTR FAR* pbstrFullQualName);
- BOOL FindNext(BSTR FAR* pbstrFullQualName);
- LPDISPATCH RetrieveObject(LPCTSTR lpszFQName, short wAccessMode, LPCTSTR lpszPassword);
- LPDISPATCH RetrieveObjectEx(LPCTSTR lpszFQName, short wAccessMode, LPCTSTR lpszPassword);
- LPDISPATCH CreateObject(LPCTSTR lpszName);
- LPDISPATCH CreateObjectEx(LPCTSTR lpszName);
- BOOL DeleteObject(LPCTSTR lpszFQName, LPCTSTR lpszPassword);
- BOOL Launch(LPCTSTR lpszFQName);
- CHostData object
- CHostDataEx object
- Awrem32 functions
- Index
38 Visual Basic object definitions
CRemoteDataEx object
MsgBox (s)
s = RemoteData.PhoneNumber()
MsgBox (s)
'set some properties
RemoteData.AreaCode = "212"
RemoteData.PhoneNumber = "555-5555"
'write object to disk
RemoteData.WriteObject (0)
End Sub
Use the FindFirst and FindNext methods to display the remote file in a directory
as follows:
Private Sub Command5_Click()
Dim RemoteDataManager as Object
Dim RemoteData as Object
Dim s as string
Set RemoteDataManager =
CreateObject("WINAWSVR.REMOTEDATAMANAGER")
RemoteDataManager.ChangeDirectory
("C:\dev\bin.w32\data")
RemoteDataManager.FindFirst "*", s
MsgBox (s)
RemoteDataManager.FindNext s
MsgBox (s)
End Sub
Create a remote object. Set the connection type to TCP/IP and the computer
name “Host1,” and then launch it as follows:
Private Sub Command6_Click()
Dim RemoteDataManager as Object
Dim RemoteData as Object
Dim s as string
Set RemoteDataManager =
CreateObject("WINAWSVR.REMOTEDATAMANAGER")
MsgBox (RemoteDataManager.CurrentDirectory())










