MessageBox(NULL, '查询号没准备好', 'warning', MB_OK);
错误:   Invalid variant type conversion

解决方案 »

  1.   

    appplication.MessageBox('查询号没准备好','warning',MB_OK);试试看
      

  2.   

    第一个参数是没有的!不用写那个Null
      

  3.   

    appcalition.messagebox('查询号没准备好‘,’Warning',MB_OK);
    在uses里加入dialogs和windows两个资源!
      

  4.   

    messagebox(handle,'context','title',MB_OK);
      

  5.   

    appplication.MessageBox('查询号没准备好','warning',MB_IconWarning+MB_OK);
    则会出现黄色的警告框。
      

  6.   

    MessageBox(self.Handle, '查询号没准备好', '提示', mb_IconInformation + mb_Ok);
    小提示,代码模板,你也可在Tools->Editor Options...->Source Option点击下面按钮改:
    改Delphi7\Bin\DELPHI32.DCI文件(可用记事本打开,也可用Delphi),里面加入:
    [mbs | MessageBox | Borland.EditOptions.Pascal]
    MessageBox(self.Handle, '|', '提示', mb_IconInformation + mb_Ok);[mbc | MessageBox Confirm | Borland.EditOptions.Pascal]
    MessageBox(self.Handle, '|', '提示', mb_IconQuestion + mb_YesNO) = idYes以后编程时,只要输入mbs后按Ctrl+J它就出来了,mbc是确认的,你可自己定制;直接是:
     MessageBox(self.Handle, '', '提示', mb_IconInformation + mb_Ok);
    并且它的光标定位在第二个参数,你在第二个参数里面输入就行了,保证不会有错误
      

  7.   

    MessageBox(handle, '查询号没准备好', 'warning', MB_OK);或者:Application.MessageBox('查询号没准备好', 'warning', MB_OK);