function TForm1.NotSameInput: Boolean; var i, j: Integer; s: string; begin Result := False; for i := 1 to 5 do begin s := Trim(TEdit(FindComponent('Edit' + IntToStr(i))).Text); for j := i + 1 to 6 do if Trim(TEdit(FindComponent('Edit' + IntToStr(j))).Text) = s then Exit; end; Result := True; end;
var i,j: Integer; begin for i := 0 to ComponentCount-1 do for j := 0 to ComponentCount-1 do begin if (Components[i] is TEdit) and (i<>j) then begin if AnsiCompareStr(TEdit(Components[i]).Text,TEdit(Components[j]).Text)=0 then begin showmessage('相同'); exit; end; end; end;
var
i, j: Integer;
s: string;
begin
Result := False;
for i := 1 to 5 do begin
s := Trim(TEdit(FindComponent('Edit' + IntToStr(i))).Text);
for j := i + 1 to 6 do
if Trim(TEdit(FindComponent('Edit' + IntToStr(j))).Text) = s then
Exit;
end;
Result := True;
end;
i,j: Integer;
begin
for i := 0 to ComponentCount-1 do
for j := 0 to ComponentCount-1 do
begin
if (Components[i] is TEdit) and (i<>j) then
begin
if AnsiCompareStr(TEdit(Components[i]).Text,TEdit(Components[j]).Text)=0 then
begin
showmessage('相同');
exit;
end;
end;
end;