|
|
|
report в dw
|
|||
|---|---|---|---|
|
#18+
заделал такую ерунду, что почти все dw хранятся в базе в конструкторе если синтаксис пустой, то тащится DW из базы все работает отлично, но есть появилась проблема, о которой даже не думал - если тащим dw из базы, в которой есть еще dw (report-ы), то чего делать то? пробежался по объектам, нашел какие dw еще нужны... вытащил их из базы... А как их туда затолкать то??!! кто делал? как попроще это заделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 16:58 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
а кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 18:18 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ? А Вы еще компилите в DLL? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 18:55 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Локшин Марк VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ? А Вы еще компилите в DLL? а почему нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 19:58 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoR Локшин МаркА Вы еще компилите в DLL? а почему нет? Багов немеряно и они накапливаются от версии к версии. Например DW2XLS начиная с какого то билда PB10 в машинном коде не работает - GPF где-то внутри PBVM, и не понятно где проблема, уже больше года бьюсь. А в PBD - все ОК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2008, 20:58 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoR Локшин Марк VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ? А Вы еще компилите в DLL? а почему нет? Вот . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 09:49 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
да в PBD одно смущает - берешь pbkiller и просматриваешь весь код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 09:49 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
да. получается система с открытым кодом :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 09:55 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
с новым годомда. получается система с открытым кодом :) вот и да :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 09:56 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoRда в PBD одно смущает - берешь pbkiller и просматриваешь весь код И в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 10:29 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Локшин МаркИ в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет... Ни разу не пробывал... в смысле, берем DLL и видим также весь код, как и в pbkillerе? что-то не верится... хотя конечно расковырять можно что угодно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 10:36 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoR Локшин МаркИ в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет... Ни разу не пробывал... в смысле, берем DLL и видим также весь код, как и в pbkillerе? что-то не верится... хотя конечно расковырять можно что угодно Ну по крайней мере у него в списке open доступен тип файлов DLL, но работает он с ними как-то криво (может версия старая) - от одного упал, от другого только показал список объектов в DLL и тоже какая-то внутренняя ошибка возникла... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 10:50 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
по теме а как узнать, существует ли dw в проекте? для обычной dw все просто - Describe("DataWindow.Syntax"), если возвращает синтакс, значит ДВ в проекте уже есть, и тянуть из базы не нужно. а для вложеного репорта (пробывал с datawindowchild) это не прокатывает. может есть другой способ проверить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 11:35 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoRпо теме а как узнать, существует ли dw в проекте? для обычной dw все просто - Describe("DataWindow.Syntax"), если возвращает синтакс, значит ДВ в проекте уже есть, и тянуть из базы не нужно. а для вложеного репорта (пробывал с datawindowchild) это не прокатывает. может есть другой способ проверить? У объекта Report есть свойство DataObject - его получить и свести задачу к предыдущей путем пробного создания DataStore. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 11:48 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Локшин МаркУ объекта Report есть свойство DataObject - его получить и свести задачу к предыдущей путем пробного создания DataStore. datastore? точна! Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2008, 11:51 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Может не в тот форум пишу, но может кто знает. если удаляю файл, а потом создаю такой же (с таким же названием), то почему то дата создания у файла остается от старого. так чтоб у файла была новая дата создания не уж то придется создавать файл со случайным названием, а потом переименовывать его? удалял и создавал как из РВ так и простым FAR-ом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 10:30 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
или наверно придется самому устанавливать дату создания, при создании файла? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 11:11 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoRМожет не в тот форум пишу, но может кто знает. Ну так создали бы отдельную тему хотя бы , если уж офтопиком занимаетесь VanoR если удаляю файл, а потом создаю такой же (с таким же названием), то почему то дата создания у файла остается от старого. А по-моему это правильное поведение. Какая разница, удалили файл и создали с новым содержимым или просто изменили? Логически - это одинаковые эквивалентные операции, поэтому результат должен быть одинаковым - должна поменяться дата модификации, дата создания не должна меняться. Вообще дата создания - это не то свойство файла на которое следует опираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 11:17 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyА по-моему это правильное поведение. Какая разница, удалили файл и создали с новым содержимым или просто изменили? Логически - это одинаковые эквивалентные операции, поэтому результат должен быть одинаковым - должна поменяться дата модификации, дата создания не должна меняться. Погодите, такое поведение насколько я знаю нигде не документированно. Почему я удаляю файл - а дата его создания где-то продолжает храниться и как-то использоваться? Ведь рано или поздно у системы не хватит места чтобы хранить даты создания удаленных файлов, и им будут присваиваться текущая дата. Кроме того удалить/создать и изменить - разные операции, и дата создания и дата модификации файла как атрибуты разделены не просто так. Кстати, на FAT разделах такое поведение наверно не наблюдается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 11:28 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyВообще дата создания - это не то свойство файла на которое следует опираться. Мне как раз на эту дату и нужно опираться - создаю временную библ, где будут храниться DW из базы. так вот мне надо чтобы эта библиотека раз в день (с утра, когда новое сегодня) зачищалась или удалялась. А другие даты у файла будут меняться постоянно, как только туда новая dw закэшируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 11:36 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
VanoR Anatoly MoskovskyВообще дата создания - это не то свойство файла на которое следует опираться. Мне как раз на эту дату и нужно опираться - создаю временную библ, где будут храниться DW из базы. так вот мне надо чтобы эта библиотека раз в день (с утра, когда новое сегодня) зачищалась или удалялась. А другие даты у файла будут меняться постоянно, как только туда новая dw закэшируется. если файл временный так и создавать для него временное имя каким нить GetTempFileName. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 12:54 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
ЗоринАндрейесли файл временный так и создавать для него временное имя каким нить GetTempFileName. файл то временный, но на целый день... и должен использоваться другими копиями приложения... короче все нормально, если в тупую при создании файла прописывать ему в ручную новую дату создания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 13:17 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
А почему не включить дату в имя файла? ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо Портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 13:54 |
|
||
|
report в dw
|
|||
|---|---|---|---|
|
#18+
IkarА почему не включить дату в имя файла? ------------ С уважением, IKAR IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо Портал русскоязычной группы пользователей Sybase да уже сделано.... и к тому же надо будет отслеживать и удалять старые файлы, а тут один. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2008, 14:23 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=35247467&tid=1336710]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 388ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...