powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Бага с буфером Original.
11 сообщений из 11, страница 1 из 1
Бага с буфером Original.
    #32551222
Pb804 build 10624,10656
Pb901 build 7151
WinXP SP1
MsSQL2000
После изменения значения ячейки в Primary! (SetItem() или ручками) в буфере Original значение этой ячейки становится пустым соответствующего типа! Да что они там творят такое!!
Увидел вот сейчас новые EBF10691 и 7171 соответственно. Качну - попробую... Но что-то мне подсказывает, что придется считать это изменением функциональности, во всяком случае, по сравнению с Pb6.5. Небось, для экономии памяти сбрасывают значение в пустое. Дескать, всё, изменил, значит старое нам более не потребуется...:-(((
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551323
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А update properties в datawindow выставлены?
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551340
Эх... Само собой. Я уж и разные формы доступа к Original перепробовал. Да проверить - проще некуда... Железно: до изменения значения ячейки нормально; после изменения значения буфер Original пустеет!
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551343
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ни в Pb804 build 10656, ни в Pb901 build 7151 я этой картины НЕ наблюдаю. Выводы делай сам...
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551351
Иными словами я удаляю сам значения из Original, которые readonly ?!!
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551406
На голом окне и голом dw с кнопкой "show original" действительно всё работает.. Будем искать....
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551413
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во времена моей жизни в СССР это называлось, ну ...бтыть :-)
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32551420
Фотография Вовик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много что может косвенно повлиять на значения Original , например :

1) Resetupdate
2) SetItemStatus
3) при вставке новой записи Original имеет значение null
4) режим обновления , заданный в Update Properties
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32552795
Докладываю.
Ни предположение о том, что у таких #$%ков, как я, в Original не может быть ничего хорошего, ни предположение о том, что на просторах бывшего СССР Original без мата не прочтешь, оказались несостоятельными.
Достаточно в указанном выше голом окне с голым dw выставить свойство "Rows to Disk" в известном месте, и вышеописанное поведение гарантировано. То есть, Original ячейки нормальный до её первого изменения. А дальше сплошная лажа лезет.
У меня-то это в настройках независимо; восстанавливается так:

this.bRowsToDisk= (ProFileString(<inifile>,"Operation","RowsToDisk","No" ) = "Yes")
if not bRowsToDisk then
this.Object.DataWindow.Table.Data.Storage='memory'
else
this.Object.DataWindow.Table.Data.Storage='disk'
end if

Сознаюсь, попутал ложь с истиной, и валило всегда на диск. Но зато не нашел бы...
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32553113
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
За 10 лет РВ, я ни разу не позволил себе (или подчинённым) принести столько рядов к клиенту, чтобы потребовалось использовать RowsToDisk , так что как у нас тут говорят - no comment :-)
...
Рейтинг: 0 / 0
Бага с буфером Original.
    #32553268
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЗа 10 лет РВ, я ни разу не позволил себе (или подчинённым) принести столько рядов к клиенту, чтобы потребовалось использовать RowsToDisk
Наверное поэтому никто никогда этот баг и не находил :) Наверное эта опция вообще для старых машин использовалась когда то в PB, где памяти вообще кот наплакал :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Бага с буфером Original.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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