Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

За 2005-12-27

Re: Перевод в разные системы исчисления

Здравствуйте, Andrey.

Вы писали 26 декабря 2005 г., 2:03:42:

AY> Вот и вопрос: есть ли какой-нибудь алгоритм, чтобы не переводить в
AY> целый вид, а работать сразу со строками, т.е. с символами, которые
AY> определяют цифру разряда?
AY> Поясню, что основание не ограничивается числом 16. Могут быть и 30 и
AY> 50. Причём порядок этих цифр задаётся строкой, например
AY> '0123456789abcdefABCDEF' и т.д.

А работать с каждым байтом отдельно нельзя? т.е. из твоего примера, сначала берешь
"F@" переводишь ее и результат сохраняешь в строку, потом "E", и .т.д.

   2005-12-27 19:23:06 (#494671)

Re: OleVariant

Здравствуйте, Eugene,

EtM> Все переменные типа Variant.
EtM> Есть переменные:
EtM> Inventor:=CreateOleObject('Inventor.Application');
Насколько я понял, речь идет о Autodesk Inventor? А с этой славной
компанией дело имел, правдо только с АвтоКАД, но думаю смогу
предположить.

EtM> Doc:=Inventor.Documents.Open(FName, True);
EtM> Поверхноть, которую выбрал пользователь в интерактивном режиме:
EtM> SelectVerge:=Doc.SelectSet.Item[1];
Самое простое, что могу посоветовать - посмотреть в справке. Если не
смог найти, то смотреть уже через тип возварщаемого варианта.
В Дельфе это VarType. Это может быть массив вариантов (array of
variant), а может быть указатель. Если указатель на интерфейсы, то без
справки (описания ИНТЕРФЕЙСА) никуда. Если вариант, то методом тыка
его можно разложить на составные части.

Я так-же разбирался с некоторыми особенностями АвтоКАД-а. Причем
справка и примеры были написаны для ВБА.

   2005-12-27 06:29:15 (#494503)