customer login
Home
How does it work?
Security
Prices
Join The Club
Contact Us
Privacy
Download Free Software
Developers SDK for ClubBackup
ClubBackup now includes 2 COM objects for calling our service. The two objects are in ClubBackupAPI.DLL and they are called "ClubBackupAPI.App" and "ClubBackupAPI.Job".
Here is some sample code:
#define CLEAR_TIME CTime(1990,1,1,0,0,0) void CreateMyBackup() { CString Path = GetSystemFolder(m_hWnd, CSIDL_MYPICTURES) + "\\My App Name"; CreateDirectory(Path, NULL); CJob ClubBackupJob; CApp ClubBackupApp; //------------------------------------ HMODULE hDLL = LoadLibrary("ClubBackupAPI.DLL"); if (hDLL) { FARPROC Proc = GetProcAddress(hDLL, "DllRegisterServer"); if (Proc) { (Proc)(); }//if else MessageBox("Unable to find DllRegisterServer"); }//if else MessageBox(GetLastErrStr(-1L), "Unable to load ClubBackupAPI.DLL"); //------------------------------------ BOOL Found = ClubBackupJob.CreateDispatch("ClubBackupAPI.Job"); Found = ClubBackupApp.CreateDispatch("ClubBackupAPI.App"); if (!Found) { MessageBox("COM objects not found"); return; }//if CString CustID = ClubBackupApp.GetCustomerID(); if (CustID == "") { ClubBackupApp.Signup(); while (!ClubBackupApp.IsSignupComplete()) { Sleep(1000); }//while CustID = ClubBackupApp.GetCustomerID(); }//if if (CustID == "") { ClubBackupApp.LaunchEXE(); ClubBackupApp.Signup(); while (!ClubBackupApp.IsSignupComplete()) { Sleep(1000); }//while CustID = ClubBackupApp.GetCustomerID(); //run the backup ClubBackupApp.LaunchEXE(); ClubBackupJob.CreateHotBackup("My App Name", Path); CString Time = ClubBackupJob.GetLastRunTime("My App Name"); while (Time == CLEAR_TIME.Format("%c")) { Sleep(1000); Time = ClubBackupJob.GetLastRunTime("My App Name"); }//while MessageBox(ClubBackupJob.GetSharedFileURL("abc", "123.jpg")); }//if else MessageBox(CustID, "CustID="); ClubBackupJob.ReleaseDispatch(); ClubBackupApp.ReleaseDispatch(); }
Please consider using
ClubBackup.com
for your online backup needs. You get 1 GB free - no strings attached. The
software
is free too.
Site Map:
Home
|
How does it work?
|
Security
|
Home User
|
Pro User
|
Business User
|
Prices
|
Join The Club
|
Contact Us
|
Privacy
|
Download Free Software
© 1994-2008, American Systems, All Rights Reserved
Designed by CanonBall