1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-03 07:05:24 +02:00

Provide more user friendly message in internalConnect()

This commit is contained in:
Radoslav Gerganov 2008-05-10 13:49:57 +00:00
parent f63642694c
commit 8c80bcf7c9

View file

@ -40,11 +40,16 @@ public class WinCEConnectorService extends BasicConnectorService implements IRap
protected void internalConnect(IProgressMonitor monitor) throws Exception {
fireCommunicationsEvent(CommunicationsEvent.BEFORE_CONNECT);
Rapi.initialize(Rapi.COINIT_MULTITHREADED);
desktop = IRapiDesktop.getInstance();
enumDevices = desktop.enumDevices();
device = enumDevices.next();
session = device.createSession();
session.init();
try {
desktop = IRapiDesktop.getInstance();
enumDevices = desktop.enumDevices();
device = enumDevices.next();
session = device.createSession();
session.init();
} catch (RapiException re) {
//TODO externalize the error message
throw new Exception("Cannot connect to the remote device (" + re.getMessage() + ")", re); //$NON-NLS-1$ //$NON-NLS-2$
}
}
protected void internalDisconnect(IProgressMonitor monitor) throws Exception {