|
|
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Gallemar https://disk.yandex.ru/client/disk/for_sql Требует авторизацию, не могу глянуть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:46:13 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:48:10 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Gallemar, как показывает мой опыт , лучше все-таки писать сюда сомнительные на твой взгляд куски кода (лучше под спойлер), а проект целиком прикладывать аттачем. Тогда ответов будет больше, а особо интересующиеся скачают тестовый проект. В обратной последовательности не работает. Никому не интересно разбираться в простынях чужого кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:51:03 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Если структура XML внезапно будет нарушена, тут легко схлопотать выход за пределы массива, ибо его размерность статична, а ты уверен что ChildNodes.Count будет константно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:52:53 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarИменно что висеть постоянно, в идеале как служба. Её задача - проверять каталоги на предмет новых файлов (каталогов 150), если есть новые - парсить, заливать инфу в базу и удалять исходных файл. В день эдак 2-2,5 тысячи файлов. Я-бы на лазарусе написал, там с xml работать просто и утечек не заметил. Но есть еще такой вариант: служба только проверяет наличие новых файлов, а обрабатывает другой исполняемый файл. Новый файл - новый процесс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:53:33 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Квейд Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Если структура XML внезапно будет нарушена, тут легко схлопотать выход за пределы массива, ибо его размерность статична, а ты уверен что ChildNodes.Count будет константно? Упс. Уверен только во втором случае, это спецификация, её вид будет неизменным. Вообще думал сделать всё таки по другому, т.к. потом всё равно расписывать оборачивая в запросы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:57:39 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
wadmanНо есть еще такой вариант: служба только проверяет наличие новых файлов, а обрабатывает другой исполняемый файл. Новый файл - новый процесс. Процесс явный, с графикой или консоль? Проблема,что когда запускается много окон никакой сервер не вывозит, тупит рабочий стол. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:58:43 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarИменно что висеть постоянно, в идеале как служба. Её задача - проверять каталоги на предмет новых файлов (каталогов 150), если есть новые - парсить, заливать инфу в базу и удалять исходных файл. В день эдак 2-2,5 тысячи файлов. Тогда уходить обязательно с TXMLDocument. Или вариант wadman с запуском отдельного процесса для каждого файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 12:59:38 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarПроцесс явный, с графикой или консоль? Проблема,что когда запускается много окон никакой сервер не вывозит, тупит рабочий стол. Какие окна вообще в службе? Не должно их быть там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:00:50 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
YuRockGallemarПроцесс явный, с графикой или консоль? Проблема,что когда запускается много окон никакой сервер не вывозит, тупит рабочий стол. Какие окна вообще в службе? Не должно их быть там. На данный момент каждый процесс запускается скриптом,который проверяет наличие файлов в каталоге,есть -файл - запускает процесс, нет - пропускает ход. Проверка раз в минуту. Есть файлы в ста каталогах - будет сто процессов с окнами. Я планировал службу,но с гуи,чтобы можно импорт по отдельным каталогам отключать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:13:15 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarwadmanНо есть еще такой вариант: служба только проверяет наличие новых файлов, а обрабатывает другой исполняемый файл. Новый файл - новый процесс. Процесс явный, с графикой или консоль? Проблема,что когда запускается много окон никакой сервер не вывозит, тупит рабочий стол. Создай vcl приложение, но убери весь код из проекта и запусти - никаких окон и консолей, но приложение работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:14:45 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
wadman,а как тогда заливку включать-выключать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:19:27 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Gallemarа как тогда заливку включать-выключать? В смысле? Служба мониторит файлы и при необходимости запускает exe с параметрами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:30:53 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
wadman, после заливки еще надо вызватт печатт документа crystal reports или fr. Это без vcl можно сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:34:54 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
Gallemarwadman, после заливки еще надо вызватт печатт документа crystal reports или fr. Это без vcl можно сделать? Не представляю, как ЭТО можно сделать с помощь vcl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:41:42 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarЭто без vcl можно сделать? Дак подцепи vcl, просто видимые формы не создавай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:46:19 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
wadmanGallemarЭто без vcl можно сделать? Дак подцепи vcl, просто видимые формы не создавай. Понял,спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 13:55:12 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
GallemarНа данный момент каждый процесс запускается скриптом,который проверяет наличие файлов в каталоге,есть -файл - запускает процесс, нет - пропускает ход. Проверка раз в минуту. Есть файлы в ста каталогах - будет сто процессов с окнами. Я планировал службу,но с гуи,чтобы можно импорт по отдельным каталогам отключать. Не знаю, конечно, задачи. Но мне видится служба без гуи, и отдельное оконное приложение (если уж так хочется), которое настраивает службу (её инифайл например). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 14:41:21 |
|
||
|
Есть тут люди с добрым сердцем?
|
|||
|---|---|---|---|
|
#18+
YuRockНе знаю, конечно, задачи. Но мне видится служба без гуи, и отдельное оконное приложение (если уж так хочется), которое настраивает службу (её инифайл например). Хороший вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2017, 14:48:06 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39457977&tid=2042264]: |
0ms |
get settings: |
15ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
192ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 546ms |

| 0 / 0 |
