Как получить строку без кавычек? - VB

Узнай цену своей работы

Формулировка задачи:

Как получить данные из строки без кавычек? Например,в text1 введено x^2 далее,y=text1.text ,и y вернётся "x^2" . Как получить без кавычек?
Или может есть какой-то другой способ передавать значение...кусок кода калькулятора,рисующего графики функций.
как в y передать строку без кавычек?

Решение задачи: «Как получить строку без кавычек?»

textual
Листинг программы
Private Sub Command1_Click()
 Dim q As Single
 Dim st As String
 
   Dim Xk, Yk, p, p1
   With Picture1
  .Cls
  .ScaleWidth = 10 '20,6.28,...
  .ScaleHeight = 10 '20
  .Height = .Width
        .DrawWidth = 1
    Xk = Picture1.ScaleWidth
        Yk = Picture1.ScaleHeight
   End With
  Picture1.Line (Xk / 2, 0)-(Xk / 2, Yk), vbWhite
   Picture1.Line (0, Yk / 2)-(Xk, Yk / 2), vbWhite
   
    For p = -Xk / 2 To Xk / 2 Step 0.01
    'p1 = 6.28 * p / ScX
     st = Replace(Text1.Text, "x", p)
     st = Replace(st, ",", ".")
        On Error Resume Next
      q = ScriptControl1.Eval(st)
    If ScriptControl1.Error.Number > 0 Then GoTo 1
Picture1.PSet (p + Xk / 2, Yk / 2 - q), vbYellow
1
  Next p
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы