要求定义个全局变量,意思是说在ver中定义吗? 全局变量要在private下定义 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在private 中声明,或在interface中声明 procedure TForm1.OnMin (sender :TObject); //这句beginnid.cbsize:=sizeof(tnotifyicondata);nid.wnd:=handle;nid.uld:=my_tray_icon;nid.uflags:=nif_message or nif_icon or nif_tip;nid.ucallbackmessage:=wm_traynotify;nid.hicon:=application.Icon.Handle ;nid.sztip:='NetMax';shell_notifyicon(nim_add,@nid);showwindow(application.Handle,sw_hide);end; 定义的地方没错,但你可以看看错误信息,是不是声明TNotifyIconData的单元没在uses列表中。zl13(琳):这个例子中nid在哪里定义问题不大(如果没有别的单元引用nid),在private下定义的叫全局变量? 错误的信息是:[Error] Unit1.pas(36): Undeclared identifier: 'TNOTFYICONDATA'[Error] Unit1.pas(39): Identifier redeclared: 'nid'[Error] Unit1.pas(48): Missing operator or semicolon[Error] Unit1.pas(49): Missing operator or semicolon[Error] Unit1.pas(50): Missing operator or semicolon[Error] Unit1.pas(51): Missing operator or semicolon[Error] Unit1.pas(52): Missing operator or semicolon[Error] Unit1.pas(53): Missing operator or semicolon[Error] Unit1.pas(54): Missing operator or semicolon[Error] Unit1.pas(31): Unsatisfied forward or external declaration: 'TForm1.OnMin'[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'拜托了!谢谢啦! 是TNOTIFYICONDATA ,不是TNOTFYICONDATA!!!!!!!!!!!少了一个I!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Delphi读取Excel的问题 一个关于ProgressBar的问题,请高手赐教 如何改变图片象素大小 我晕了,键值问题,恳请赐教 用frreport1.showreport 显示报表,为什么没有显示报表 帮忙看看这句话什么意思? 关于多文档问题 delphi 下的读写文件 急!!!菜鸟问题!!! 请问如何将一个单元里的组件在另一个单元内重用? 关于Pascal语言,问题 7 KYLIX2企业版的问题
beginnid.cbsize:=sizeof(tnotifyicondata);
nid.wnd:=handle;
nid.uld:=my_tray_icon;
nid.uflags:=nif_message or nif_icon or nif_tip;
nid.ucallbackmessage:=wm_traynotify;
nid.hicon:=application.Icon.Handle ;
nid.sztip:='NetMax';
shell_notifyicon(nim_add,@nid);
showwindow(application.Handle,sw_hide);
end;
zl13(琳):这个例子中nid在哪里定义问题不大(如果没有别的单元引用nid),在private下定义的叫全局变量?
[Error] Unit1.pas(36): Undeclared identifier: 'TNOTFYICONDATA'
[Error] Unit1.pas(39): Identifier redeclared: 'nid'
[Error] Unit1.pas(48): Missing operator or semicolon
[Error] Unit1.pas(49): Missing operator or semicolon
[Error] Unit1.pas(50): Missing operator or semicolon
[Error] Unit1.pas(51): Missing operator or semicolon
[Error] Unit1.pas(52): Missing operator or semicolon
[Error] Unit1.pas(53): Missing operator or semicolon
[Error] Unit1.pas(54): Missing operator or semicolon
[Error] Unit1.pas(31): Unsatisfied forward or external declaration: 'TForm1.OnMin'
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
拜托了!谢谢啦!
少了一个I!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!