DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: a12315
今日帖子: 53
在线用户: 8
导航: 论坛 -> 网络通讯 斑竹:liumazi,sephil  
作者:
男 adong_71 (呆糊涂) ▲▲▲▲▲ -
普通会员
2019/4/16 10:08:38
标题:
[dcc32 Error] Unit1.pas(312): E2076 This form of method call only allowed for class methods or const 浏览:1482
加入我的收藏
楼主: 利用mqtt订阅数据:
procedure SendMessagetoForm(description: string; id: T_mqtt_msg_id; rc: Integer; mosquitto_message: P_mosquitto_message);
var
  mqttmsg: P_win_message;

  logstring : string;
  msg: T_received_MQTT_msg;
  tmpstr: string;

  L: Integer;
  Temp: UnicodeString;
  utf8str: PAnsiChar;
  sz: Integer;
  str: string;

begin
  New(mqttmsg);
  mqttmsg^.description := description;
  mqttmsg^.id := id;
  mqttmsg^.rc := rc;
  mqttmsg^.mosquitto_message := mosquitto_message;
  logstring := mqttmsg^.description;

  frmMain.WriteLog(logstring);

  TfrmMain.Convert_Topic_To_String(mosquitto_message^.topic, tmpstr);
  msg.topic := tmpstr;
end;

 TfrmMain.Convert_Topic_To_String(mosquitto_message^.topic, tmpstr);
出现上面的提示,请问是什么原因呢?
----------------------------------------------
-
作者:
男 hardnut (麦轲数据管家) ★☆☆☆☆ -
普通会员
2019/4/16 15:51:37
1楼: TfrmMain.Convert_Topic_To_String  -->这种写法是调用 类方法(class method),  Convert_Topic_To_String应该不是类方法,因此报错
----------------------------------------------
UniKeeper V10.40 -- 您最贴心的个人数据管理助手
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行132.8125毫秒 RSS