Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / report в dw / 25 сообщений из 29, страница 1 из 2
08.04.2008, 16:58
    #35243248
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
заделал такую ерунду, что почти все dw хранятся в базе
в конструкторе если синтаксис пустой, то тащится DW из базы
все работает отлично, но есть появилась проблема, о которой даже не думал -
если тащим dw из базы, в которой есть еще dw (report-ы), то чего делать то?

пробежался по объектам, нашел какие dw еще нужны... вытащил их из базы...
А как их туда затолкать то??!!
кто делал?
как попроще это заделать?
...
Рейтинг: 0 / 0
08.04.2008, 17:18
    #35243309
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Вот.
...
Рейтинг: 0 / 0
08.04.2008, 18:18
    #35243511
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
а кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ?
...
Рейтинг: 0 / 0
08.04.2008, 18:55
    #35243626
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ?
А Вы еще компилите в DLL?
...
Рейтинг: 0 / 0
08.04.2008, 19:58
    #35243747
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Локшин Марк VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ?
А Вы еще компилите в DLL?
а почему нет?
...
Рейтинг: 0 / 0
08.04.2008, 20:58
    #35243864
18-я весна
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoR Локшин МаркА Вы еще компилите в DLL?
а почему нет?
Багов немеряно и они накапливаются от версии к версии.
Например DW2XLS начиная с какого то билда PB10 в машинном коде не работает - GPF где-то внутри PBVM, и не понятно где проблема, уже больше года бьюсь. А в PBD - все ОК.
...
Рейтинг: 0 / 0
09.04.2008, 09:49
    #35244449
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoR Локшин Марк VanoRа кто пробывал, AddToLibraryList будет работать в приложении, которое скомпилено в DLL ?
А Вы еще компилите в DLL?
а почему нет?
Вот .
...
Рейтинг: 0 / 0
09.04.2008, 09:49
    #35244453
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
да в PBD одно смущает - берешь pbkiller и просматриваешь весь код
...
Рейтинг: 0 / 0
09.04.2008, 09:55
    #35244462
report в dw
да. получается система с открытым кодом :)
...
Рейтинг: 0 / 0
09.04.2008, 09:56
    #35244468
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
с новым годомда. получается система с открытым кодом :)
вот и да :(
...
Рейтинг: 0 / 0
09.04.2008, 10:29
    #35244573
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoRда в PBD одно смущает - берешь pbkiller и просматриваешь весь код
И в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет...
...
Рейтинг: 0 / 0
09.04.2008, 10:36
    #35244589
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Локшин МаркИ в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет...
Ни разу не пробывал...
в смысле, берем DLL и видим также весь код, как и в pbkillerе? что-то не верится...
хотя конечно расковырять можно что угодно
...
Рейтинг: 0 / 0
09.04.2008, 10:50
    #35244633
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoR Локшин МаркИ в DLL потенциально тоже - если pbkiller такого не умеет, то DePB AFAIR умеет...
Ни разу не пробывал...
в смысле, берем DLL и видим также весь код, как и в pbkillerе? что-то не верится...
хотя конечно расковырять можно что угодно
Ну по крайней мере у него в списке open доступен тип файлов DLL, но работает он с ними как-то криво (может версия старая) - от одного упал, от другого только показал список объектов в DLL и тоже какая-то внутренняя ошибка возникла...
...
Рейтинг: 0 / 0
09.04.2008, 11:35
    #35244784
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
по теме
а как узнать, существует ли dw в проекте?
для обычной dw все просто - Describe("DataWindow.Syntax"), если возвращает синтакс, значит ДВ в проекте уже есть, и тянуть из базы не нужно.

а для вложеного репорта (пробывал с datawindowchild) это не прокатывает.
может есть другой способ проверить?
...
Рейтинг: 0 / 0
09.04.2008, 11:48
    #35244836
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoRпо теме
а как узнать, существует ли dw в проекте?
для обычной dw все просто - Describe("DataWindow.Syntax"), если возвращает синтакс, значит ДВ в проекте уже есть, и тянуть из базы не нужно.

а для вложеного репорта (пробывал с datawindowchild) это не прокатывает.
может есть другой способ проверить?
У объекта Report есть свойство DataObject - его получить и свести задачу к предыдущей путем пробного создания DataStore.
...
Рейтинг: 0 / 0
09.04.2008, 11:51
    #35244855
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Локшин МаркУ объекта Report есть свойство DataObject - его получить и свести задачу к предыдущей путем пробного создания DataStore.
datastore? точна! Спасибо
...
Рейтинг: 0 / 0
10.04.2008, 10:30
    #35247285
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Может не в тот форум пишу, но может кто знает.
если удаляю файл, а потом создаю такой же (с таким же названием), то почему то дата создания у файла остается от старого.
так чтоб у файла была новая дата создания не уж то придется создавать файл со случайным названием, а потом переименовывать его?

удалял и создавал как из РВ так и простым FAR-ом
...
Рейтинг: 0 / 0
10.04.2008, 11:11
    #35247444
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
или наверно придется самому устанавливать дату создания, при создании файла?
...
Рейтинг: 0 / 0
10.04.2008, 11:17
    #35247467
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoRМожет не в тот форум пишу, но может кто знает.
Ну так создали бы отдельную тему хотя бы , если уж офтопиком занимаетесь
VanoR
если удаляю файл, а потом создаю такой же (с таким же названием), то почему то дата создания у файла остается от старого.

А по-моему это правильное поведение.
Какая разница, удалили файл и создали с новым содержимым или просто изменили? Логически - это одинаковые эквивалентные операции, поэтому результат должен быть одинаковым - должна поменяться дата модификации, дата создания не должна меняться.

Вообще дата создания - это не то свойство файла на которое следует опираться.
...
Рейтинг: 0 / 0
10.04.2008, 11:28
    #35247528
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Anatoly MoskovskyА по-моему это правильное поведение.
Какая разница, удалили файл и создали с новым содержимым или просто изменили? Логически - это одинаковые эквивалентные операции, поэтому результат должен быть одинаковым - должна поменяться дата модификации, дата создания не должна меняться.
Погодите, такое поведение насколько я знаю нигде не документированно. Почему я удаляю файл - а дата его создания где-то продолжает храниться и как-то использоваться? Ведь рано или поздно у системы не хватит места чтобы хранить даты создания удаленных файлов, и им будут присваиваться текущая дата. Кроме того удалить/создать и изменить - разные операции, и дата создания и дата модификации файла как атрибуты разделены не просто так. Кстати, на FAT разделах такое поведение наверно не наблюдается...
...
Рейтинг: 0 / 0
10.04.2008, 11:36
    #35247560
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
Anatoly MoskovskyВообще дата создания - это не то свойство файла на которое следует опираться.
Мне как раз на эту дату и нужно опираться - создаю временную библ, где будут храниться DW из базы. так вот мне надо чтобы эта библиотека раз в день (с утра, когда новое сегодня) зачищалась или удалялась. А другие даты у файла будут меняться постоянно, как только туда новая dw закэшируется.
...
Рейтинг: 0 / 0
10.04.2008, 12:54
    #35247955
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
VanoR Anatoly MoskovskyВообще дата создания - это не то свойство файла на которое следует опираться.
Мне как раз на эту дату и нужно опираться - создаю временную библ, где будут храниться DW из базы. так вот мне надо чтобы эта библиотека раз в день (с утра, когда новое сегодня) зачищалась или удалялась. А другие даты у файла будут меняться постоянно, как только туда новая dw закэшируется.
если файл временный так и создавать для него временное имя каким нить GetTempFileName.
...
Рейтинг: 0 / 0
10.04.2008, 13:17
    #35248057
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
ЗоринАндрейесли файл временный так и создавать для него временное имя каким нить GetTempFileName.
файл то временный, но на целый день... и должен использоваться другими копиями приложения...

короче все нормально, если в тупую при создании файла прописывать ему в ручную новую дату создания
...
Рейтинг: 0 / 0
10.04.2008, 13:54
    #35248235
Ikar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
А почему не включить дату в имя файла?
------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
10.04.2008, 14:23
    #35248382
VanoR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
report в dw
IkarА почему не включить дату в имя файла?
------------
С уважением, IKAR

IkarHomeCenter ........ Детский Дворик ........ ГавГав.Инфо
Портал русскоязычной группы пользователей Sybase
да уже сделано....
и к тому же надо будет отслеживать и удалять старые файлы, а тут один.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / report в dw / 25 сообщений из 29, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]