|
|
|
Компиляция в exe | ☑ | ||
|---|---|---|---|---|
|
0
Маленький Вопросик
10.03.10
✎
14:12
|
Народ, искал ли кто методы компиляции внешних обработок в exe файлы?
|
|||
|
1
чувак
10.03.10
✎
14:13
|
В чем смысл?
|
|||
|
2
skunk
10.03.10
✎
14:13
|
(1)защита
|
|||
|
3
Fragster
гуру
10.03.10
✎
14:13
|
Гений1С bcrfk
|
|||
|
4
Fragster
гуру
10.03.10
✎
14:14
|
искал
|
|||
|
5
Fragster
гуру
10.03.10
✎
14:14
|
(2) поставка без исходников
|
|||
|
6
vmv
10.03.10
✎
14:14
|
и сразу в asm
|
|||
|
7
jbond
10.03.10
✎
14:18
|
директ-ту-брейн
|
|||
|
8
Андрюха
10.03.10
✎
14:19
|
(7) Тогда уж "майнд"
|
|||
|
9
Маленький Вопросик
10.03.10
✎
14:21
|
смысл:
- возможность создавать независимые exe приложения - защита |
|||
|
10
nop
10.03.10
✎
14:21
|
(0) учи нормальные языки и не извращайся
|
|||
|
11
Маленький Вопросик
10.03.10
✎
14:22
|
наверное все-таки такого нет и не будет, поскольку 1с-ники продвигают платформу, а платформа без ключа работать не будет...
|
|||
|
12
Шахид
10.03.10
✎
14:23
|
(11) делаю ВК и в них выносят часть кода
|
|||
|
13
Маленький Вопросик
10.03.10
✎
14:24
|
(10) думаешь я не знаю нормальных языков... могу сказать, что для php даже такое есть!
почему бы это не сделать для 1с |
|||
|
14
Maxus43
10.03.10
✎
14:24
|
(9) возможность создавать независимые exe приложения...
и что оно будет делать? это объект 1с. приложения работающие без 1с пиши на чем нибудь другом |
|||
|
15
чувак
10.03.10
✎
14:24
|
(9) А как твой exeшник будет получать данные из 1с?
|
|||
|
16
Шахид
10.03.10
✎
14:25
|
(15) по ОЛЕ например )))
|
|||
|
17
Маленький Вопросик
10.03.10
✎
14:26
|
(15) com объект
|
|||
|
18
nop
10.03.10
✎
14:26
|
(13) потому что когда ты попробуешь понять как работает компиляция, поймешь насколько сложно качественно сделать программу которую ты хочешь в (0).
|
|||
|
19
Maxus43
10.03.10
✎
14:26
|
(13) 1с вобще на визуал Си написано... это не самостоятельный язык. Напиши на ПХП другой язык и сделай ему возможность делать экзешниги
|
|||
|
20
Маленький Вопросик
10.03.10
✎
14:29
|
(18) это ты общие слова говоришь....
ну опыт есть такой - php2exe, air/flex нормальные языки - скриптовые - можно независимые приложения делать - под любую платформу - винду, линкс компилить... (19) на php - не напишешь язык, или это будет нечто!!! |
|||
|
21
Maxus43
10.03.10
✎
14:31
|
(20) дак я и говорю - не требуй от 1с того что не требуешь от других!
|
|||
|
22
Маленький Вопросик
10.03.10
✎
14:32
|
(21) я и не требую! но вот например было неплохо :) ну раз нет, так нет!
|
|||
|
23
nop
10.03.10
✎
14:33
|
(20) на с++ тоже можно делать под любую платформу.
1С привязано к объектам метаданных. Там 9/10 оторви и выкинь, и останется убогий кусок работы с базовыми типами да с ФС. Кому такая среда разработки нужна? |
|||
|
24
Sadovnikov
10.03.10
✎
14:34
|
И, вроде, не пятница...
|
|||
|
25
Maxus43
10.03.10
✎
14:34
|
(24) Среда - маленькая Пятница
|
|||
|
26
Маленький Вопросик
10.03.10
✎
14:49
|
(23) с++ или все-таки с# ???
|
|||
|
27
Маленький Вопросик
10.03.10
✎
14:51
|
+(23) а подключение внешних dll - такое нельзя разве в 1с??? :)
|
|||
|
28
Maxus43
10.03.10
✎
14:52
|
(27) можно, но смысл (0) - непонятен впринципе... зачем?)
|
|||
|
29
nop
10.03.10
✎
14:53
|
(26) с++, C# работает в Microsoft.NET. А С++ имеет хорошо продуманную библиотеку, которая и позволяет компилировать как под Вин так и под Unix.
(27) можно, а эти dll ты тоже будешь писать на языке 1с, а потом конвертировать в dll ? |
|||
|
30
FIXXXL
10.03.10
✎
14:53
|
+(28) и в принципе чего такое будет экзешник делать? модуль числа считать?
|
|||
|
31
Rabbit
10.03.10
✎
14:57
|
(0) Типа, как мне из dll сделать самодостаточный exe???
|
|||
|
32
Маленький Вопросик
10.03.10
✎
14:58
|
(29) естественно нет!
1.берешь к внешнюю обработку - прикручиваешь к ней sqlite, mysql и т.п... dbf на крайняк... делаешь exe-шник - работаешь с прикрученной бд 2.берешь внешнюю обработку - прикручиваешь к ней инет вебсервис - делаешь экзешник.... работаешь... 3.берешь внешнюю обработку - через ком соединяешься с базой 1с (любой, серверной, файловой).... постишь/гетишь данные... да море всего можно сделать было-бы... это слишком громкое заявление "1С привязано к объектам метаданных. Там 9/10 оторви и выкинь"... |
|||
|
33
Rabbit
10.03.10
✎
15:00
|
(32) Ты не понимаешь концептуальных особенностей архитектуры 1СПредприятия.
|
|||
|
34
nop
10.03.10
✎
15:02
|
(32) ты мне что то пытаешься доказать?
Вот зачем мне страдать всякой еердой, кабы да абы, лепить СКЛ, писать на убогом языке непойми как, пользовать COM, который есть только в Виндовс. Зачем это все если у меня есть опыть С++ ? Вот 77 так и сделано, то на крайняк, это на крайняк, слепили продали и забыли. |
|||
|
35
Maxus43
10.03.10
✎
15:03
|
(32) ну да, много чего можно сделать... v8: Яндекс карты в 1с например! ведь удобно... запустил ехе и гуляй по картам. но можно быстро и удобно и в эксплорере посмотреть.....
|
|||
|
36
Маленький Вопросик
10.03.10
✎
15:07
|
(33) очень хорошо понимаю... концепция и заключается во встроеной бд и возможности делать интерфесы делать под эту бд. ну из западных - похожее только аксесс наверное...
(34) тут о тебе речи не идет "умею/не умею" - вопрос заключался именно в формулировке (0). я не ожидал, что некоторые деятели, возможно, с пеной у рта, - будут кричать, что это плохо/хорошо. |
|||
|
37
luckyluke
10.03.10
✎
15:08
|
Выбегало
|
|||
|
38
Sadovnikov
10.03.10
✎
15:11
|
Угадать с одного раза год рождения, что ли?
|
|||
|
39
skunk
10.03.10
✎
15:11
|
(36)1С это интерпретатор ... и этим все сказано
|
|||
|
40
Rebelx
10.03.10
✎
15:12
|
(0)на инфостарте вроде лежала попытка создать компилятор
да и для 7.7 что-то такое делалось |
|||
|
41
DUDE
10.03.10
✎
15:13
|
(36)
"очень хорошо понимаю... концепция и заключается во встроеной бд и возможности делать интерфесы делать под эту бд. ну из западных - похожее только аксесс наверное.." Скорее концепция 1С заключается в объектной надстройке над БД, предметно-ориентированной. Что позволяет быстрее разрабатывать приложения в этой сфере. Интерфейсы - дело десятое, и с аксессом сравнение как-то не катит. |
|||
|
42
ASU_Diamond
10.03.10
✎
15:13
|
(32) 3.берешь внешнюю обработку - через ком соединяешься с базой 1с (любой, серверной, файловой).... постишь/гетишь данные...
а не проще в 1С запустить внешнюю обработку, чем ещё соединяться? |
|||
|
43
Rabbit
10.03.10
✎
15:14
|
(36) Кроме встроенной СУБД есть ещё встроенные готовая иерархия классов и интерпретатор скриптов. Чтобы внешнюю обработку сделать самостоятельной, к ней нужно прикрутить весть этот функционал, а сли же он нам не нужен - на кой ляд нужно связываться с 1С?
Если функционал 1С нужен, проблема решается запуском клиента с соотв ключами старта. |
|||
|
44
Маленький Вопросик
10.03.10
✎
15:14
|
(38) угадай, и что будет?
(39) до определенного времени, я считал, что php - тоже интерпритатор, причем не работающий без сервера, а неет... php2exe запросто можно сделать... |
|||
|
45
Sadovnikov
10.03.10
✎
15:15
|
(42) "через ком соединяешься с базой 1с" - кто, говоришь, выступает в качестве СОМ-сервера? :)
|
|||
|
46
Sadovnikov
10.03.10
✎
15:15
|
(44) Тут угадывать-то... 1986.
|
|||
|
47
nop
10.03.10
✎
15:16
|
(36) это плохо, ты не прав. Просты ты мало понимаешь как работают программы, а 1с кажется тебе волшебным и простым.
А почему бы не летать на велосипеде? Дешево и сердито, приделал винт как у вертолета и крути педали ... |
|||
|
48
nop
10.03.10
✎
15:18
|
(44) php и есть интерпретатор. До определенного момента ты был прав. А без сервера он работает, работает в среде Zend машины http://ru.wikipedia.org/wiki/Zend_Framework
|
|||
|
49
Маленький Вопросик
10.03.10
✎
15:22
|
(48) причем здесь зенд вообще??? на зенде не сделаешь exe!! ты мне еще на смарти ссылку дай.
(46) в качестве ком-сервера может быть любая dll-ка на это способная... |
|||
|
50
Маленький Вопросик
10.03.10
✎
15:24
|
короче, не хочеться с вами тут холиварь... тут много кто щеки надувает, а по делу не говорит....
|
|||
|
51
Маленький Вопросик
10.03.10
✎
15:24
|
холиварить
|
|||
|
52
nop
10.03.10
✎
15:24
|
(49) пожалуйста http://www.smarty.net Хотя понятия не имею что это за смарти :)
(50) так ты же не поймешь .... |
|||
|
53
Sadovnikov
10.03.10
✎
15:26
|
(49) " в качестве ком-сервера может быть любая dll-ка на это способная" - вот если я про тебя сейчас скажу "Дятел" - ты обидишься или все правильно поймешь?
|
|||
|
54
Rabbit
10.03.10
✎
15:27
|
(44) php2exe не компилирует исходник php, а упаковывает его в исполняемый файл, основная функция которого подключить _внешнюю_ динамическую библиотеку интерпретатора php и передать ей на обработку исходник.
|
|||
|
55
DUDE
10.03.10
✎
15:30
|
даже ввязываться в обсуждение как-то не охото...
если отказаться от возможностей платформы и оставить лишь общие вещи типа мат.аппарата, обращений к системным функциям и тп, то задача будет "реализовать транслятор с языка 1С в какой-то компилируемый язык", это нафиг не нужно... если задачи типа (32) стоят - то есть хочется иметь прослойку между базой 1С и другими системами, то нужно писать dll/компоненту, которая будет предоставлять некий интерфейс к методам и свойствам и платформы 1С и объектом метаданных, что как минимум геморно. И опять же возникает вопрос: нафига нужно? если можно всегда в своей разработке (хоть на C# хоть на VB) подключиться к COM-серверу базы 1С и работать напрямую... Фишка-то (0) в чем? 0_о |
|||
|
56
nop
10.03.10
✎
15:31
|
(55) фишка в том что автор думает что все так просто!
|
|||
|
57
Ленинград
10.03.10
✎
15:34
|
(46)У тя одна причина блин
|
|||
|
58
nop
10.03.10
✎
15:36
|
(57) скомпилируйся в ехе-шник :)
|
|||
|
59
Ленинград
10.03.10
✎
15:37
|
(58)пук
|
|||
|
60
Sadovnikov
10.03.10
✎
15:37
|
(57) :)))
|
|||
|
61
nop
10.03.10
✎
15:40
|
(60) у тебя 8 процессорный сервак?
|
|||
|
62
Rabbit
10.03.10
✎
15:41
|
(0) попробуй курить в эту сторону: http://sql.ru/forum/actualthread.aspx?bid=53&tid=373566&pg=1
|
|||
|
63
Sadovnikov
10.03.10
✎
15:41
|
(61) Там 4 четырехядерника...
|
|||
|
64
supremum
10.03.10
✎
15:54
|
(0)
На платформе net framework есть обфускация (красивое слово :) http://www.cyberguru.ru/dotnet/net-framework/net-obfuscation.html |
|||
|
65
jbond
10.03.10
✎
22:48
|
кароче, Гений, перелогинься
|
|||
|
66
jbond
10.03.10
✎
22:52
|
кароче начинаем нормальный холивар:
компилируемые языки для прикладной разработки не нужны. а вообще, почему автор не спросил, как компилировать Эксель файл в EXE? |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |