google earth api 的IsInitialized函数的使用有关问题

google earth api 的IsInitialized函数的使用问题
大家好!在《google api开发详解 google maps 与google earth双剑合璧》(第二版)第十一章的sample1中看到

if(m_geApplication.IsInitialized())
 {
  //客户端未初始化,则创建一个客户端实例
  m_geApplication.CreateDispatch(CLSID_Application,NULL);
  if(m_geApplication.IsOnline())
  {
  AfxMessageBox("已经连接上服务器!");
  }
 }

IsInitialized函数返回true的话不是表明客户端已经初始化了吗?怎么这里不应该是 if(!m_Application.IsInitialized())吗? 后面的IsOnline也是相同的问题。请高手赐教。


------解决方案--------------------
对呀,初始化了才执行括号里的东西啊,有什么不对吗



你用的是V2版本吧