Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Сегодня понял, что не знаю, как перекомпилить программу из терминала. Раньше просто было не нужно - не задавался целью. Желаетельно, если это можно было бы сделать по маске, или например, не трогая программы-исходники от классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 23:48 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2007, 08:08 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Спасибо можно проще d $system.OBJ.ExportPattern("*.MAC","d:\temp\1.xml") d $system.OBJ.Load("d:\temp\1.xml","c") Хотелось решения красивее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2007, 09:17 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
чем это оно проще ??? Вместо того что бы скомпилить - ты дополнительно делаеш экспорт и импорт - потенциальная дыра - в случаем проблем с файловой системой, путями, корректностью выгрузки - ты палучаеш шанс потерять код своих программы. IMXO очень не проще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2007, 11:55 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Не говоря уже о том (может в 5.2 это и пофиксиили) что в 5.0.x ветке команда d $system.OBJ.Load(file,"c") - для рутин не производит компиляцию :-) загрузку да - компиляцию нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2007, 11:58 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
авторочень не проще Ну я же не сказал "лучше", "надежнее" Проще - значит для этого не нужна отдельная программа, а достаточно двух командам из терминала. То что здесь посредником выступает файловая система - как раз мне и не нравится. И хотя при проблемах файловой системы скорее всего просто компиляция и загрузка не произойдет Присутствие "линего звена" меня не радует. То, что Load нормально компилит, проверяю в 2007, да и в 5.2 (по памяти) - тоже нормально. Если бы не было нормально, мы бы не смогли на нее перейти ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2007, 12:11 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
В нашей версии d $system.OBJ.Load(file,"c") все нормально компилит... ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 10:51 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Проверил - таки компилит - значить где то в другом у нас сабака зарылась ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 11:33 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
Уточнение .... с Load все нормально. А вот с LoadDir ... фигня. Проверьте ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 11:47 |
|
||
|
перекомпиить MAC
|
|||
|---|---|---|---|
|
#18+
авторУточнение .... с Load все нормально. А вот с LoadDir ... фигня. Да, была такая проблема. Невнимательно читал документацию ;-) авторclassmethod LoadDir(dir As %String = "", qspec As %String = "", ByRef errorlog As %String, recurse As %Boolean, ByRef loadedlist As %String) returns %Status Load all class definitions in a directory. Load and, optionally compile, all class definitions within directory dir, this includes all .XML and .CDL files. If the recurse is true then it will include subdirectories. Returns a comma separated list of the items it loaded in loadedlist and the same data also as a loadedlist(name)="" in case the comma list is more than 32k. Note that this will only compile classes found in these CDL/XML files and no other types. If you want to be able to compile anything use the ImportDir . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2007, 12:09 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=34707177&tid=1559266]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
2ms |
| others: | 211ms |
| total: | 306ms |

| 0 / 0 |
