首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

统制只能开启一个rcp应用程序

2012-12-22 
控制只能开启一个rcp应用程序??? private boolean isAreadyRunning(){??????? boolean lockedtrue??????

控制只能开启一个rcp应用程序


??? private boolean isAreadyRunning(){
??????? boolean locked=true;
??????? Location instanceLoc=Platform.getInstanceLocation();
??????? if(!instanceLoc.isSet()){
??????????? try {
??????????????? instanceLoc.set(instanceLoc.getDefault(), false);//关键
??????????? } catch (Exception e) {
??????????????? e.printStackTrace();
??????????? }
??????? }
??????? try {
??????????? if(instanceLoc.lock()){
??????????????? locked=false;???????????
??????????? }else{
??????????????? locked=true;
??????????????? MessageDialog.openError(null,"Error","A XXX is running! can't start multiply appliction.");
??????????? }
??????? } catch (Exception e) {
??????????? e.printStackTrace();
??????? }
??????? return locked;???
??? }

热点排行