SavePicture - выдает ошибку (Object Required) почему?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
tony1
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 20.10.2003 (Пн) 13:25

SavePicture - выдает ошибку (Object Required) почему?

Сообщение tony1 » 28.03.2005 (Пн) 23:57

Код: Выделить всё
Sub test()
SavePicture Picture1.Picture, "C:\1.bmp"
End Sub


SavePicture - выдает ошибку (Object Required) почему?
(Runtime error /424/)

МОЖЕТ КАКАЯ ФУНКЦИЯ НЕ ЗАДИКЛАРИРОВАННА?

Jenizix
Географ
Географ
Аватара пользователя
 
Сообщения: 545
Зарегистрирован: 20.04.2004 (Вт) 20:52
Откуда: Москва

Сообщение Jenizix » 29.03.2005 (Вт) 0:53

хм.... у меня все пашет нормально... а 424 т.к. может у тебя не picture1 называется???
Ушел в себя, вернусь не скоро...

Если вам нужно сделать прозрачной только форму, а контролы на ней нет, то вам сюда!!!

GM
programador
programador
 
Сообщения: 1427
Зарегистрирован: 24.06.2003 (Вт) 15:56
Откуда: 194.67.52.100

Сообщение GM » 29.03.2005 (Вт) 4:18

Так объекта Picture1.picture может не существовать.
Попробуй так:
Код: Выделить всё
Sub test()
SavePicture Picture1.image, "C:\1.bmp"
End Sub
الفيجوال بيسك الرابح

tony1
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 20.10.2003 (Пн) 13:25

Сообщение tony1 » 29.03.2005 (Вт) 9:12

GM писал(а):Так объекта Picture1.picture может не существовать.
Попробуй так:
Код: Выделить всё
Sub test()
SavePicture Picture1.image, "C:\1.bmp"
End Sub


если в Excel навести на эту картинку курсор там пишется "Рисунок 1"

но так как написано внизу писать нельзя VBA не поймет "Рисунок 1" там же есть пробел =(((

Код: Выделить всё
Sub test()
SavePicture Картинка 1.image, "C:\1.bmp"
End Sub
[/quote]

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 30.03.2005 (Ср) 4:40

Под Picture1 не имеется ввиду слово картинка, а имеется в виду контейнер куда эта картинка загружена (в данном случае элемент с нарисованным на нем кактусом :) )

если ты напишешь SavePicture Картинка 1.image, "C:\1.bmp" , то у тебя уж точно ничто никуда не сохранится.

Код: Выделить всё
Private Sub Form_Load()
   Picture1.Picture = LoadPicture("d:/test.jpg")
   SavePicture Picture1.Picture, "d:/test.bmp"
End Sub


Отвечаю на следующий вопрос- сохранить можно тольго в формате bmp.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 140

    TopList