我有这行代码抛出上述错误:
server:=TIdHTTPServer.Create;
server.OnQuerySSLPort(8092,true);
我已经阅读了有关使用正确的变量/常量的信息,但这似乎不起作用。
任何帮助,不胜感激
参数是通过引用传递的var
(也就是说,该方法不仅需要一个值,还需要一个变量(它带有一个值),它可以在必要时改变它),所以你需要传递一个变量(右边类型),而不仅仅是一个值。这有效:
var
mybool: boolean;
begin
mybool := true;
server := TIdHTTPServer.Create;
server.OnQuerySSLPort(8092, mybool);
// Now mybool can be either true or false; it's up to the method.