Выдает ошибку sub or function not defined, что делать? - VB

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

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

Листинг программы
  1. Dim zoom1 As Integer
  2. Dim zoom2 As Integer
  3. Dim color As Long
  4. Private Sub cmdEscala_Click()
  5. Dim i As Long
  6. Dim a As Long
  7. For i = 0 To zoom1
  8. For a = 0 To zoom1
  9. color = (i * (4096 / zoom1) * (a * (zoom2 / 4)))
  10. SetPixel Pic_imagen.hDC, a, i, color
  11. Next a
  12. DoEvents
  13. Next i
  14. End Sub
  15. Private Sub cmdFractal_Click()
  16. Dim i As Long
  17. Dim a As Long
  18. For i = 0 To zoom1
  19. For a = 0 To zoom1
  20. color = (i * a * (4096 / zoom1) * (4096 / zoom1))
  21. SetPixel Pic_imagen.hDC, a, i, color
  22. Next a
  23. DoEvents
  24. Next i
  25. End Sub
  26. Private Sub cmdZoom_Click()
  27. If cmdZoom.Caption = "Zoom 64" Then
  28. zoom1 = 1024
  29. zoom2 = 16
  30. cmdZoom.Caption = "Zoom 16"
  31. ElseIf cmdZoom.Caption = "Zoom 16" Then
  32. zoom1 = 2048
  33. zoom2 = 8
  34. cmdZoom.Caption = "Zoom 4"
  35. ElseIf cmdZoom.Caption = "Zoom 4" Then
  36. zoom1 = 4096
  37. zoom2 = 0
  38. cmdZoom.Caption = "Zoom 1"
  39. ElseIf cmdZoom.Caption = "Zoom 1" Then
  40. zoom1 = 512
  41. zoom2 = 32
  42. cmdZoom.Caption = "Zoom 64"
  43. End If
  44. End Sub
  45. Private Sub Form1_Load()
  46. cmdZoom_Click
  47. End Sub

Решение задачи: «Выдает ошибку sub or function not defined, что делать?»

textual
Листинг программы
  1. Private Declare Function SetPixel Lib "gdi32" Alias "SetPixel" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal crColor As Long) As Long

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


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

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

14   голосов , оценка 3.929 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут