咄咄怪事,Text.text不刷新!

咄咄怪事,Text.text不刷新! 在线等我做了个dll返回字符串,实现如下:char*__stdcallCALLBACKHelloMsg(){cha

咄咄怪事,Text.text不刷新! 在线等
我做了个dll返回字符串,实现如下:

char*   __stdcall   CALLBACK   HelloMsg()
{
      char*   c= "hello! ";
      return   c;
}

VB里面调用它:
Text1.Text=HelloMsg();

结果什么都不显示,但我无意中在dll里加上一个MessageBox(),发现Text1就可以显示 "hello! ":

char*   __stdcall   CALLBACK   HelloMsg()
{
      char*   c= "hello! ";
      MessageBox(0, "msg ",0,0);
      return   c;
}


请问这个是什么原因?怎么解决?

[解决办法]
楼主强^^