DELPHI XE7 Win7上32位被稱爲無重載版本 代碼:DELPHI XE7 [dcc32錯誤] E2250有的POS'可以與這些參數
procedure TForm1.IdMappedPortTCP1Execute(AContext: TIdContext);
begin
if (pos('CONNECT',AContext)<>0) or (pos('GET',AContext)<>0) or (pos('POST',AContext)<>0) or (pos('HEAD',AContext)<>0)
then
(....)
sleep(100);
end;
錯誤:
[dcc32 Error] Unit1.pas(49): E2250 There is no overloaded version of 'Pos' that can be called with these arguments
請幫助我如何修復該代碼
在此先感謝
'TIdContext'可能不是字符串... – 2014-11-04 13:53:19
您可能想用'TIdMappedPortContext(AContext).NetData'(不是字符串)來操作。但不知道你的目標只是一個猜測。 – TLama 2014-11-04 14:03:52
當出現如下錯誤消息時,明顯的第一步是:(1)確定函數的哪些重載版本存在。 (2)識別正在使用的參數。你做了那些事嗎? – 2014-11-04 14:50:44