А будет ли ошибка?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

А будет ли ошибка?

Сообщение lister » 08.03.2006 (Ср) 18:40

Есть функции для работы с темами: IsAppThemed и пр.

Код: Выделить всё
Private Declare Function IsAppThemed Lib "uxtheme" () As Long


Приложение использует эту функцию. Если его запустить в Windows 98, будет ли ошибка?

К сожалению, сам проверить не могу :( поэтому и спрашиваю.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 08.03.2006 (Ср) 19:12

Да, при вызове этой функции будет ошибка.
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.03.2006 (Ср) 20:45

(интересно, а как могло бы быть иначе?)
Изображение

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 09.03.2006 (Чт) 6:20

А декларирование этих функций вызовет ошибку в Win98 и пр.?

И если да, то как ее избежать?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.03.2006 (Чт) 6:43

Как может зависеть от операционной системы то, что выполняется на стадии компиляции?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 09.03.2006 (Чт) 7:19

GSerg писал(а):Как может зависеть от операционной системы то, что выполняется на стадии компиляции?


Вот поэтому и спрашиваю...

Как мне избежать ошибки? Просто проверить версию ОС?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.03.2006 (Чт) 7:50

Просто ловить ошибку.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 09.03.2006 (Чт) 8:02

GSerg, я же новичок. Малограмотный я :oops:

Скажи, пожалуйста, вызовет ли ошибку объявление функции из несуществующей в системе библиотеки? Не вызов функции, а просто ее объявление....

Ну вот не знаю я... Что меня за это на первой березе повесить :lol:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.03.2006 (Чт) 8:07

Ещё раз.
Как может зависеть от операционной системы то, что выполняется на стадии компиляции?
Хотя, придёт Тёмыч и наковыряет пример, когда может...
Нет, lister, не вызовет.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 09.03.2006 (Чт) 8:23

Спасибо!


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

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

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

    TopList