Проверка массива на Nothing - VB

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

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

Подскажите, пожалуйста, как в vb 6 проверить массив на равенство nothing? Например в vb .net это можно сделать так:
Листинг программы
  1. Dim ar() As Integer
  2. If ar Is Nothing Then
  3. MessageBox.Show("Массив пустой!")
  4. Else
  5. MessageBox.Show("Массив не пустой!")
  6. End If
Просьба решения с использованием On Error GoTo не предлагать.

Решение задачи: «Проверка массива на Nothing»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Declare Function GetMem4 Lib "msvbvm60" (Src() As Any, Dst As Any) As Long
  4.  
  5. Private Sub Form_Load()
  6.     Dim ar() As Long, init As Long
  7.    
  8.     ReDim ar(0)
  9.    
  10.     GetMem4 ar, init
  11.  
  12.     If init Then
  13.         ' Г€Г*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*
  14.        MsgBox "Г€Г*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*"
  15.     Else
  16.         ' ГЌГҐГЁГ*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*
  17.        MsgBox "ГЌГҐГЁГ*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*"
  18.     End If
  19.    
  20.     ' Ãëþêè Г± ГЇГ«Г*ГўГ*ГѕГ№ГҐГ© òî÷êîé (ìîæГ*Г® ïåðåõâГ*ГІГЁГІГј)
  21.    If (Not ar) = -1 Then
  22.         ' ГЌГҐГЁГ*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*
  23.        MsgBox "ГЌГҐГЁГ*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*"
  24.     Else
  25.         ' Г€Г*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*
  26.        MsgBox "Г€Г*ГЁГ¶ГЁГ*ëèçèðîâГ*Г*"
  27.     End If
  28. End Sub

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


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

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

12   голосов , оценка 4.083 из 5

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

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

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