![]() |
eXeL@B —› Вопросы новичков —› Delphi-VB |
Посл.ответ | Сообщение |
|
Создано: 16 декабря 2012 14:57 · Личное сообщение · #1 Помогите перевести с Visual basic на Delphi. Private Sub CommandButton1_Click() Dim name As String, lname As Integer, serial As String name = TextBox1.Text: lname = Len(name): errnum = 0 If Len(name) < 5 Then errnum = 1 GoTo name_err End If For i = 1 To lname a = Asc(Mid(name, i, 1)) If a > 200 Then errnum = 2 GoTo name_err End If b = 200 - a - i c = c & CStr(b) Next i Select Case (lname - 5) Case 0: serial = c & "T" Case 1: serial = c & "R" Case 2: serial = c & "I" Case 3: serial = c & "P" Case 4: serial = c & "L" Case Else: serial = c & "E" End Select TextBox2.Text = serial Exit Sub name_err: If errnum = 1 Then TextBox2.Text = "Enter a longer name..." If errnum = 2 Then TextBox2.Text = "Invalid name entered!!!" End Sub ![]() |
|
Создано: 16 декабря 2012 15:16 · Поправил: JMPer · Личное сообщение · #2 Приблизительно так Code:
![]() |
|
Создано: 16 декабря 2012 15:40 · Личное сообщение · #3 |
|
Создано: 16 декабря 2012 15:50 · Поправил: Veliant · Личное сообщение · #4 |
![]() |
eXeL@B —› Вопросы новичков —› Delphi-VB |
Эта тема закрыта. Ответы больше не принимаются. |