Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при выходе из программы / 12 сообщений из 12, страница 1 из 1
11.10.2011, 17:11
    #37477578
Bobax012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
Нашел в сети код для удаления элементов в динамическом массиве, все бы ничего, да вот только после закрытия VB выдает ошибку. Код и скрин прилагаю в файле.

Если кто знает, в чем может быть дело подскажите пожалуйста.
Спасибо.
...
Рейтинг: 0 / 0
11.10.2011, 21:26
    #37477929
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
Есть ли смысл использовать "хакерские" методы для тривиальной задачи, почему бы не воспользоваться коллекцией, к примеру?
...
Рейтинг: 0 / 0
11.10.2011, 21:33
    #37477935
Ошибка при выходе из программы
ОФФShocker.Pro,
есть ли смысл учиться чему-то новому ?
...
Рейтинг: 0 / 0
11.10.2011, 21:45
    #37477942
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
оффпробуй камнемShocker.Pro,
есть ли смысл учиться чему-то новому ?

ну мне неясно твое высказывание.
Новое в данном случае - CopyMemory - и оно не работает корректно.
...
Рейтинг: 0 / 0
11.10.2011, 21:46
    #37477943
Ошибка при выходе из программы
Bobax012,

Код: plaintext
1.
2.
3.
4.
5.
' {skipped}
            'Мы уже очистили последний элемент(см. выше). Так не дадим же VB еще что-нибыдь очистить!
            ''ZeroMemory VarPtr(nArr(UBound(nArr))), LenB(nArr(0))
            ZeroMemory VarPtr(nArr(UBound(nArr))),  4 
' {skipped}
...
Рейтинг: 0 / 0
11.10.2011, 21:53
    #37477951
Ошибка при выходе из программы
полный ОФФShocker.Pro,
например, умеет человек работать с коллекциями. Хочет научиться работать с указателями, пускай даже язык выбрал неподходящий.
Вот, не пожалел времени, код и ошибку среды разработки в документ скопипастил, сообчение в форум написал... а Вы ему "есть ли смысл ?"
...
Рейтинг: 0 / 0
11.10.2011, 21:57
    #37477957
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
оффпробуй камнем, ладно, признаю неправоту :)

...
Рейтинг: 0 / 0
11.10.2011, 23:14
    #37478008
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
Если смысл в ускорении работы, то Redim Preserve убивает его накорню. Нужен не менее хакерский метод для отсечения последнего элемента.
...
Рейтинг: 0 / 0
11.10.2011, 23:37
    #37478028
Bobax012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
пробуй камнемBobax012,

Код: plaintext
1.
2.
3.
4.
5.
' {skipped}
            'Мы уже очистили последний элемент(см. выше). Так не дадим же VB еще что-нибыдь очистить!
            ''ZeroMemory VarPtr(nArr(UBound(nArr))), LenB(nArr(0))
            ZeroMemory VarPtr(nArr(UBound(nArr))),  4 
' {skipped}



Спасибо за подсказку. Не заметил, что в CopyMemory поменял на 4, значит нужно было и в ZeroMemory.

И хотелось бы сказать, что если все остальные очень умные предложили бы выход.
Если вы используйте правильные функции, операторы, я рад за Вас, но есть люди которые начинают работать в этой среде и еще не достигли таких успехов как у Вас. Сарказм не всегда уместен.

Лично я спросил только почему закрывается программа с ошибкой.
Не прошу Вас решить за меня задачу.
Вместо чего в теме какая-то непонятная дискуссия. И лишь 1 указал на ошибку, за, что и спасибо.

Все, тема закрыта
...
Рейтинг: 0 / 0
12.10.2011, 01:21
    #37478088
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
Баттхёрт неуместен вообще, уважаемый.

А дискуссия развернулась потому что те, кто достиг успехов, часто видят, как начинающие бодрым галопом скачут в пропасть, и по доброте душевной стараются их удержать. Если задача состоит как раз в том, чтобы в нее попасть, то и озвучивать это надо сразу, а не изображать оскорбленную невинность.
...
Рейтинг: 0 / 0
12.10.2011, 08:59
    #37478234
Bobax012
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
AntonariyБаттхёрт неуместен вообще, уважаемый.

А дискуссия развернулась потому что те, кто достиг успехов, часто видят, как начинающие бодрым галопом скачут в пропасть, и по доброте душевной стараются их удержать. Если задача состоит как раз в том, чтобы в нее попасть, то и озвучивать это надо сразу, а не изображать оскорбленную невинность.

Какая пропасть? Помогите разобраться и все. Если взялся за задачу, значит есть какие-то мысли на ее счет.
Если возвращаться к вышеперечисленной, то я не собираюсь ее использовать так как есть, а переделать под себя.
...
Рейтинг: 0 / 0
12.10.2011, 17:18
    #37479215
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при выходе из программы
Помогли уже. Чем вы еще недовольны?
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при выходе из программы / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]