|
Написание внешней компоненты на C# - есть пару вопросов... | ☑ | ||
---|---|---|---|---|
0
dave2000
12.02.15
✎
15:49
|
Вопрос возник, начав использовать этот шаблон: http://infostart.ru/public/140411/
Если мы обращаемся в 1С к свойствам и методам, описанным в компоненте, то все окей. А если мы вызываем произвольные методы или свойства, тут все как-то странно. Например: Компонента.Prop = 3; //Правильное свойство Компонента.Prop1 = 3; //Такого свойства нет, но при присваивании даже не ругается Компонента.Petya = 3; //Такого свойства нет, но при присваивании даже не ругается Компонента.Popa = 3; //Такого свойства нет, но при присваивании даже не ругается Компонента.Go(10, 5); //Правильная функция Компонента.Goga(10, 5); //Такой функции нет, но выдает "Недостаточно фактических параметров" Компонента.Goga_123(); //Такой функции нет, но выдает "Недостаточно фактических параметров" Компонента.Gogogogogo(); //Такой функции нет, но выдает "Недостаточно фактических параметров" 1. Почему не ругается на неправильные методы и свойства? Чем это чревато? 2. Как научить компоненту распознавать русские названия методов и свойств? Помнится, когда-то давно писал ВК на Делфи под 1с77, там это реализовывалось. |
|||
1
dave2000
12.02.15
✎
15:53
|
Может кто писал и примеры есть, буду благодарен, если поделитесь
|
|||
2
H A D G E H O G s
12.02.15
✎
16:00
|
(0) Писал бы и дальше на Дельфи.
|
|||
3
Зеленый Кот
12.02.15
✎
16:10
|
просто интересно, а зачем ты обращаешься к свойствам и вызываешь функции, которых в твоей компоненте нет?
PS Delphi уже embarcadero rad studio xe7 вышел! |
|||
4
Serginio1
12.02.15
✎
16:57
|
||||
5
H A D G E H O G s
12.02.15
✎
17:00
|
(3) Что там нового в сравнении с xe6 ?
|
|||
6
su_mai
12.02.15
✎
17:02
|
(0) Ты пишешь ВК ради интереса или есть реальная задача?
|
|||
7
dave2000
12.02.15
✎
20:10
|
(6) Реальная задача. Управление заправочными колонками АЗС напрямую из 1С.
|
|||
8
dave2000
12.02.15
✎
20:15
|
(2) шутишь) то было лет 14 назад)
(3) чисто эстетический интерес.. если чего-то нет, должно ругаться, что его нет ) (4) Спасибо! |
|||
9
Garykom
гуру
12.02.15
✎
20:43
|
(7) клевая задача, может все таки на с++ писать? кроссплатформенно можно, заправка на linux - это звучит
|
|||
10
Худой
13.02.15
✎
06:39
|
(9)Заправка на андройд круче
|
|||
11
ArchLord
13.02.15
✎
09:22
|
(0) код метода FindProp в студию
|
|||
12
ArchLord
13.02.15
✎
09:29
|
(11) FindMethod тоже)
|
|||
13
Бертыш
13.02.15
✎
09:31
|
(7) А под какую голову?
|
|||
14
Зеленый Кот
13.02.15
✎
09:47
|
купил бы ты Элси азс или Сервио Памп, ежик...
|
|||
15
Зеленый Кот
13.02.15
✎
09:49
|
Delphi XE7 Architect — самый быстрый способ создания полнофункциональных нативных взаимодействующих приложений, интегрированных с системами корпоративных баз данных, для различных устройств под управлением Windows, Mac OS X, iOS, Android, а также для гаджетов и носимых устройств.
Поддерживаемые платформы разработки ПК и планшеты с процессорами Intel или AMD под управлением Windows 7, 8 или 8.1. Mac под управлением OS X 10.8 или 10.9; iPhone, iPad или iPod Touch под управлением iOS 7. Телефоны и планшеты под управлением Android: устройства ARMv7 с поддержкой NEON под управлением Android Gingerbread (версий 2.3.3–2.7), Ice Cream Sandwich (версий 4.0.3 и 4.0.4), Jelly Bean (версий 4.1.x, 4.2.x и 4.3.x) или KitKat (версии 4.4.x). пиши на Delphi под android! будешь с планшета рулить! |
|||
16
Зеленый Кот
13.02.15
✎
09:52
|
кстати элси азс на дельфи написана...
|
|||
17
dave2000
26.02.15
✎
22:11
|
(14) Элси азс умеет в реальном времени сразу после выдачи топлива пихать нужную цифру прямо в 1С и проводить продажу нужным документом?
(11) (12) Можно подробнее, как там нужно задействовать для проверки наличия при вызове метода компоненты из 1С? (13) ТРК Tokheim |
|||
18
Serginio1
28.02.15
✎
01:01
|
Посмотри еще http://files.rsdn.ru/19608/C1InDelphi.zip
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |