|
|
导航: |
论坛 -> 网络通讯
斑竹:liumazi,sephil |
|
作者: |
|
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); 出现上面的提示,请问是什么原因呢?
----------------------------------------------
- |
作者: |
|
2019/4/16 15:51:37 |
1楼: |
TfrmMain.Convert_Topic_To_String -->这种写法是调用 类方法(class method), Convert_Topic_To_String应该不是类方法,因此报错
----------------------------------------------
UniKeeper V10.40 -- 您最贴心的个人数据管理助手
|
|