как обойти ограничение на использование типов данных?

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

как обойти ограничение на использование типов данных?

Сообщение shahmatist » 22.07.2009 (Ср) 18:32

Подключаю внешний контрол (OCX). Но там есть переменные, при попытке использования которых вылетает ошибка "Переменная использует тип автоматизации, не поддерживаемая в Visual Basic". Нашел что за тип переменной. Это Ulong. (Четырехбайтовое целое без знака). Как нибудь это можно обойти? Заранее спасибо.

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: как обойти ограничение на использование типов данных?

Сообщение arvitaly » 22.07.2009 (Ср) 18:51

Не очень понял как ты тогда используешь эту переменную

shahmatist
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 09.03.2006 (Чт) 0:01
Откуда: Волгоград

Re: как обойти ограничение на использование типов данных?

Сообщение shahmatist » 22.07.2009 (Ср) 18:58

не понял вопрос... пока никак не использую... но хотелось бы. В тексте пишу (имя контрола).(имя свойства) = значение переменной

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: как обойти ограничение на использование типов данных?

Сообщение JohnK » 22.07.2009 (Ср) 18:59

Не совсем уверен, но может попробывать определить тип:
Код: Выделить всё
type Ulong
  Hi as long
  Low as long
end type


Хотя если это свойство типа Let, то не пойдет. А пробывал тип Single?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: как обойти ограничение на использование типов данных?

Сообщение Хакер » 22.07.2009 (Ср) 19:07

JohnK, ты посоветовал нереальную чушь.

shahmatist, никак, кроме как пересоздать TLB так, чтобы в ней были только поддерживаемые типы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: как обойти ограничение на использование типов данных?

Сообщение JohnK » 22.07.2009 (Ср) 19:09

Был бы под рукой контрол, можно было бы помучать. А так одни домыслы. :(
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: как обойти ограничение на использование типов данных?

Сообщение alibek » 22.07.2009 (Ср) 19:33

Чем бы тебе помог контрол под рукой, если ты не знаешь, что такое u в ulong?
Lasciate ogni speranza, voi ch'entrate.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: как обойти ограничение на использование типов данных?

Сообщение JohnK » 22.07.2009 (Ср) 19:52

An unsigned long variable (64 bits) is a whole number that can be positive or zero.
Ошибся, признаю.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: как обойти ограничение на использование типов данных?

Сообщение Хакер » 22.07.2009 (Ср) 20:01

JohnK писал(а):An unsigned long variable (64 bits) is a whole number that can be positive or zero.


Тебе наверное не известно, но существуют платформы, в которых байт имеет размер 32 бита. Может не стоит читать и цитировать левую, не относящуюся к делу, документацию?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: как обойти ограничение на использование типов данных?

Сообщение JohnK » 22.07.2009 (Ср) 20:14

Почему левую?
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: как обойти ограничение на использование типов данных?

Сообщение Хакер » 22.07.2009 (Ср) 20:16

По ссылке писал(а):Microsoft Robotics Developer Studio


Ты издеваешься?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Re: как обойти ограничение на использование типов данных?

Сообщение JohnK » 22.07.2009 (Ср) 20:25

Гм... Все, спать. Голова уже не варит.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty

arvitaly
Постоялец
Постоялец
 
Сообщения: 485
Зарегистрирован: 12.04.2009 (Вс) 0:30
Откуда: Казань

Re: как обойти ограничение на использование типов данных?

Сообщение arvitaly » 22.07.2009 (Ср) 20:30

А как ты собираешься ее использовать, ты знаешь что в ней записано, а так можно объявить любой поддерживаемый тип размером 128


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

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

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

    TopList