=====================================================================
  error C2504: “ITableUserActionEX” : 未定义基类
  =====================================================================

  将

  class CTableFrameSink : public ITableFrameSink, public ITableUserAction,public ITableUserActionEX

  替换成

  #ifndef __SPECIAL___

  class CTableFrameSink : public ITableFrameSink, public ITableUserAction

  #else

  #define

  class CTableFrameSink : public ITableFrameSink, public ITableUserAction,public ITableUserActionEX

  #endif

  =====================================================================
  error C2065: “IID_ITableUserActionEX” : 未声明的标识符
  =====================================================================

  将

  QUERYINTERFACE(ITableUserActionEX,Guid,dwQueryVer);

  替换成

  #ifdef __SPECIAL___

  QUERYINTERFACE(ITableUserActionEX,Guid,dwQueryVer);

  #endif

  QUERYINTERFACE_IUNKNOWNEX(ITableFrameSink,Guid,dwQueryVer);

  return NULL;

  =====================================================================
  error C2039: “WriteTableScore” : 不是“ITableFrame”的成员
  =====================================================================

  注释掉

  //m_pITableFrame->WriteTableScore(ScoreInfo,GAME_PLAYER,(LONG)m_pGameServiceOption->wRevenue);

  =====================================================================
  error C2039: “cbGameAction” : 不是“CMD_GF_BankGet”的成员

  error C2039: “cbGameAction” : 不是“CMD_GF_BankStorage”的成员
  =====================================================================

  注释掉

  //BankGetGold.cbGameAction=TRUE;
  =====================================================================
  warning C4244: “参数” : 从“LONGLONG”转换到“LONG”,可能丢失数据
  =====================================================================

  if (lScore!=0L) m_pITableFrame->WriteUserScore(pIServerUserItem, lScore,lRevenue, ScoreKind);

  替换成

  //写入积分

  if (lScore!=0L)

  {

  if(m_pITableFrame->GetGameStatus()==GS_PLACE_JETTON) m_pITableFrame->WriteUserScore(pIServerUserItem, lScore,lRevenue, ScoreKind);

  else m_pITableFrame->WriteUserScore(pIServerUserItem, lScore*10,lRevenue, ScoreKind);

  }

  =====================================================================
  warning C4244: “=” : 从“LONGLONG”转换到“LONG”,可能丢失数据
  =====================================================================

  if (m_lUserWinScore[wUserChairID]!=0L)

  {

  ScoreInfo[wUserChairID].lScore=m_lUserWinScore[wUserChairID];

  ScoreInfo[wUserChairID].ScoreKind=(m_lUserWinScore[wUserChairID]>0L)?enScoreKind_Win:enScoreKind_Lost;

  ScoreInfo[wUserChairID].lRevenue=m_lUserRevenue[wUserChairID];

  }

  替换成

  if (m_lUserWinScore[wUserChairID]!=0L) m_pITableFrame->WriteUserScore(wUserChairID,m_lUserWinScore[wUserChairID], m_lUserRevenue[wUserChairID], ScoreKind);


分享到 :
0 人收藏
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Powered by 狐霸源码论坛 X3.3 © 2001-2018