AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2003, 06:13   #1  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
Массивы и строки в Axapta
Str - это строка в Х++

в С++ я мог писать так:

char a[30]; // объявил строку
char b[30]; // еще строка
a[2]=b[16]; // присвоим

или еще лучше:

char s[30];
int d;
d='A';
s[4]=d;

в Х++ такое "не пролазит"... как можно такое реализовать в Х++???
Старый 14.04.2003, 11:47   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
посмотри на функции, которые начинаются с str и функции преобразования (например, char2num). Посмотреть можно в AOT \ System Documentation \ Functions

В качестве оффтопика:
1. Так можно писать не столько на С++, сколько на С. Я к тому, что это скорее наследие, нежели достижение.
2. Не согласен, что твоя запись является "еще лучше". Но это абсолютно недоказуемо.
Старый 14.04.2003, 11:54   #3  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
это я к тому что я хочу из строки 1

str1="ABCDEFGHIJKL12354579"

поэлементно состряпать строку (str2[i]=str1[случ число]

str2="ABBDFKOLA" или
Str2="LOPANB452"

вот...

а поэлементно str1[i]=st2r[j] что-то не получается...
Старый 14.04.2003, 11:59   #4  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 858 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
а вот интересно
renat,
судя по нескольким последним топикам, ты занимаешься подбором паролей или что-то очень близкое к тому...
нехорошо это
Старый 14.04.2003, 12:00   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
strPoke
substr
Старый 14.04.2003, 12:08   #6  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
вообще - то с помощью функций все получается

просто жаль что нельзя как в старом добром Си...
Старый 14.04.2003, 12:16   #7  
Антон Солдатов is offline
Антон Солдатов
Соучастник
Аватар для Антон Солдатов
 
386 / 27 (1) +++
Регистрация: 29.12.2002
Адрес: Новосибирск
Цитата:
Изначально опубликовано renat
вообще - то с помощью функций все получается

просто жаль что нельзя как в старом добром Си...
спорно.. особенно если Ваш код кто-то кроме Вас читает или правит.
Старый 14.04.2003, 13:39   #8  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
Думается мне, что человек подбирает лицензионные коды...

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

Тут нада эээ... технически методом грубой силы, фи, грубо и неэффективно
Старый 14.04.2003, 13:48   #9  
renat is offline
renat
Участник
Аватар для renat
 
142 / 12 (1) ++
Регистрация: 14.10.2002
разве можно коды подобрать?

я вообще то просто генерирую большой SQL скрипт для проверки прооизводительности Axapta. А строки для вставок текстов генерю случ. методом.

а в Dictionary я смотрю структуру таблиц Axapta.

Если надо будет коды ковырять, то я думаю это можно каким - нить SoftIce ax32.exe отлаживать... видимо в нем зашиты эти системные классы - немного Reverse инженеренга и можно поросто посмотрель алгоритм генерации кодов...

вообще - то ведь никто не хочет нарушать лицензионных условий и не будет пытаться "ломать коды"
Старый 14.04.2003, 13:51   #10  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
можно и подобрать... пользователей например - минут за 10 нагенерит столько, сколько купить просто невозможно, например 10300 юзеров

а вообще да, конечно никто не хочет нарушать
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 22.11.2006 15:20
Говорят вышел SP2 для Axapta 3. Кто нибуть что знает на эту тему? soin DAX: Прочие вопросы 10 13.10.2003 10:43
Axapta не меняет длину строки в фин. аналитике SergeyA DAX: Программирование 1 10.10.2003 16:28
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 10:47.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.