回 帖 发 新 帖 刷新版面

主题:谁可以帮我将这个vb转成delphi

Private Sub Option1_Click()
Dim sInput, iLen
Dim iSum
Dim i


iSum = 0

sInput = Text1.Text


For i = 1 To Len(sInput)
    
If Asc(Mid(sInput, i, 1)) >= 65 And Asc(Mid(sInput, i, 1)) <= 97 Then iSum = iSum + 1

Next

Label1.Caption = iSum
End Sub

回复列表 (共1个回复)

沙发

procedure TForm1.Button1Click(Sender: TObject);
var
  sInput:string;
  iLen,iSum,i:integer;
begin
  iSum := 0;
  sInput := Edit1.Text;
  For i := 1 To Length(sInput) do
  begin
  If (Ord(sInput[i])>= 65) And (Ord(sInput[i])<= 97) Then
    iSum := iSum + 1;
  end;
  Label1.Caption := IntToStr(iSum);
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册