Illegal character in input file: '?' ($3F) (10分)

  • 主题发起人 主题发起人 yzp
  • 开始时间 开始时间
Y

yzp

Unregistered / Unconfirmed
GUEST, unregistred user!
帮我想想,谢谢!
j:=(i?i?i?i mod (i+30))+(i?i mod (i+20))+i?3+1;
提示错误:
[Error] Illegal character in input file: '?' ($3F)
如何办?
 
在第二个窗体f_about中加
uses f_system;
或者选择菜单file->use unit,在弹出的窗口中选择主窗体。
 
private不行
改成public
当然还要引用主窗体
 
函数在public下声明
第二个窗体f_about -> uses f_system;


 
對了,就是 uses f_system;
不過建議你用一個公共單元放起來...
 
虽然uses 都有可能.但我觉得还是赞成"XWHope"的.
 
Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'?????????
 
提示如下错误:
Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'?
怎么办?如何改正呢?
 
建议:公共型的函数、过程都写到另一个单元中去,以便共享使用。
 
提示如下错误:
Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'?
怎么办?如何改正呢?
 
提示如下错误:
Incompatible types: 'String' and 'procedure, untyped pointer or untyped parameter'?
怎么办?如何改正呢?
----------------------------

主窗体:f_system中的下面一段
private
procedure Encrypt(TempStr:string);
改成
public
function Encrypt(TempStr:String):String;
 
Function Tf_system.Encrypt(TempStr:string):string;
Var
Str1:String;
i,j:Integer;
Begin
Str1:='';
For i:=1 to Length(TempStr) do
begin
j:=(i?i?i?i mod (i+30))+(i?i mod (i+20))+i?3+1;
Str1:=Str1+chr(ord(TempStr)+j);
j:=(i?i?i?i mod (i+30))+(i?i mod (i+20))+i?3+1;
Str1:=Str1+chr(ord(TempStr)+j);
End;


提示错误:
[Error] U_system.pas(124): Illegal character in input file: '?' ($3F)
如何办?
 
Declaration expected but identifier 'Result' found???
 
RealCode:=f_system.Encrypt(InptName);
有误,过程不会有返回值。
你把这个过程改变为一个函数,让它返回一个字串,就可以用这个赋值语句了。
 
提示错误:
[Error] U_system.pas(124): Illegal character in input file: '?' ($3F)
如何办?
 
RealCode:=f_system.Encrypt(InptName);
有误,过程不会有返回值。
你把这个过程改变为一个函数,让它返回一个字串,就可以用这个赋值语句了。

应该如何修改呢?
 
在函数
Str1:=Str1+chr(ord(TempStr)+j);
End;
改成如下
Str1:=Str1+chr(ord(TempStr)+j);
Result:=str1;
End;
 
提示错误:
[Error] Illegal character in input file: '?' ($3F)
如何办?
 
帮我想想,谢谢!
j:=(i?i?i?i mod (i+30))+(i?i mod (i+20))+i?3+1;
提示错误:
[Error] Illegal character in input file: '?' ($3F)
如何办?
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
843
import
I
I
回复
0
查看
658
import
I
I
回复
0
查看
612
import
I
后退
顶部