none
double 转 SYSTEMTIME 在diretx9中发现的问题 RRS feed

  • 问题

  • 就是这段小程序
    double dd = 40175.417939814812;//这是从ACCESS中用_variant_t读出的时间字段,转成double
    SYSTEMTIME   timeDest1,timeDest2;
    VariantTimeToSystemTime(dd,&timeDest1);
    g_pD3D->CreateDevice( D3DADAPTER_DEFAULT, D3DDEVTYPE_HAL, hWnd,
                                          D3DCREATE_SOFTWARE_VERTEXPROCESSING,
                                          &d3dpp, &g_pd3dDevice );//这是diretx9的一个函数
    VariantTimeToSystemTime(dd,&timeDest2);

     

    按道理 timeDest1 的值应该和timeDest2的值一样,但实际上不一样。到底问题出在哪里???
    谢谢!

    2010年1月19日 23:40

答案

  • 检查你程序的其他地方吧!这样的问题问得人多了,全部都是程序其他地方的错,自己细心点
    0xBAADF00D
    • 已标记为答案 Nancy Shao 2010年2月4日 2:46
    2010年1月20日 14:51
    版主