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

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

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

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

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

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

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

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

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

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


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