对于我的生活,我不能连接两个(/三)字符串.这些是我尝试过的一些代码:
dir := 'C:\Users\' + Username + '\Downloads\done.txt'; //"Username" is the computer's current username.
//another example vvv
dir := 'C:\Users\' + Username;
dir := dir + '\Downloads\done.txt';
//last example vvv
dir := Concat('C:\Users\', Username, '\Downloads\done.txt');
Run Code Online (Sandbox Code Playgroud)
所有示例始终返回相同的结果:
C:\用户\ -username-
决不:
C:\ Users \用户-username- \下载\ done.txt
我在这做错了什么?
我使用的是Indy 10(TIdTcpServer),我收到以下错误:
[DCC Error] MainForm.pas(88): E2066 Missing operator or semicolon
Run Code Online (Sandbox Code Playgroud)
尝试运行此代码时:
procedure TForm1.SendMessage(Data: String; Client: Integer);
var
List: TList;
AContext: TIdContext;
begin
List := idTcpServer1.Contexts.LockList;
AContext(List[0]).Connection.IOHandler.WriteLn(Data); // Line 88
end;
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚我错过了什么; 任何帮助?
我在这里收到错误,我想知道你们中是否有人能看到我哪里出错了.我几乎是python的初学者,无法看到我出错的地方.
temp = int(temp)^2/key
for i in range(0, len(str(temp))):
final = final + chr(int(temp[i]))
Run Code Online (Sandbox Code Playgroud)
"temp"由数字组成."钥匙"也是由数字组成的.这里有什么帮助?