powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBX для Лазаря.
67 сообщений из 67, показаны все 3 страниц
IBX для Лазаря.
    #37265337
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забавно.
Нашлись энтузиасты, которые перепилили IBX под Lazarus .

IBX for Lazarus is derived from the Open Source edition of IBX published by Borland/Inprise in 2000 under the InterBase Public License . This version has been brought up-to-date by MWA Software and focused on the Firebird Database API for both Linux and Windows platforms. It is released under the InterBase Public License for the original code and under the compatible Initial Developers Public License for new software.
Both Licenses permit commercial use .

http://www.mwasoftware.co.uk/index.php?option=com_content&task=view&id=102&Itemid=102

--
With best regards, Мимопроходящий.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265576
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Баги исправили? Поддержку новых версий и фич добавили?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265580
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 17 мая 2011 г. 15:27:37:

Гаджимурадов РустамБаги исправили?
Поддержку новых версий и фич добавили?и даже привнесли новые!

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265584
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> и даже привнесли новые!

Я серьезно. :) Тупо переписали (читай - наполовину скопировали) или таки допилили до ума ?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265589
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 17 мая 2011 г. 15:31:35:

Гаджимурадов РустамЯ серьезно. :)
Тупо переписали (читай - наполовину скопировали) или таки
допилили до ума ?допилили до работоспособного состояния.
если есть любимые баги IBX, проверь под Лазарем.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265641
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК, спасибо за информацию.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265701
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Гаджимурадов Рустам!
You wrote on 17 мая 2011 г. 15:27:37:

Гаджимурадов РустамБаги исправили?
Поддержку новых версий и фич добавили?и даже привнесли новые!

--
With best regards, Мимопроходящий.
2 транзакции можно разом? или опять самому запиливать?

Амбисните еще темному отчетник какой в лазаре есть... ну что-то типа фастрепорта?
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265718
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Ivan_Pisarevsky!
You wrote on 17 мая 2011 г. 16:19:15:

Ivan_Pisarevsky2 транзакции можно разом? или опять самому
запиливать?2 на датасет?
вряд ли.
в оригинальном IBX этого нет и поныне.
Ivan_PisarevskyАмбисните еще темному отчетник какой в лазаре
есть... ну что-то типа фастрепорта?LazReport входит в поставку
Лазаря.
основан на FreeReport.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265723
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_PisarevskyАмбисните еще темному отчетник какой в лазаре есть... ну что-то типа фастрепорта?
Есть несколько . Правда сам не пользовал - руки не доходят. Так что о возможностях сказать ничего не могу.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265737
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, фортес для лазаря лежит здесь , предыдущий линк вроде только для дельфи.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37265765
BanditJolly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий2 на датасет?
вряд ли.Точно. Посмотрел исходники - одна.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267661
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамМимопроходящийи даже привнесли новые!
Я серьезно. :) Тупо переписали (читай - наполовину скопировали) или таки допилили до ума ?

Я как-то на заре своей юности решил сам "запилить" свою библиотеку доступа. Взял исходники IBX и перепилил их на пяти-транзакционные датасеты (как-то Ded поделился идеей), ну и потом допиливал в сторону поддержки новых фич (EXECUTE BLOCK c параметрами и т.п.).

Дык я это к чему: те же IBX нормально собираются в Лазаре со старта. Та просто пару юнитов нужно было подправить в разеделе uses - и все. Так что в плане порта на Лазарь авторы ничего нового не внесли.

А вот если внезапно они баги подправли... Это будет гут для продвижения продукта.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267678
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, PEAKTOP!
You wrote on 18 мая 2011 г. 13:33:01:

PEAKTOPТак что в плане порта на Лазарь авторы ничего нового не
внесли.не надо песен.
Лазарь юникодный, а IBX - нет.
так что, поиметь секс там есть где.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267697
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOP> перепилил их на пяти-транзакционные датасеты (как-то Ded поделился идеей)

А подробнее, желательно со ссылкой, если осталась.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267775
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамPEAKTOP> перепилил их на пяти-транзакционные датасеты (как-то Ded поделился идеей)
А подробнее, желательно со ссылкой, если осталась.


Ну на конфе на gmane.firebird был такой человек Ded. Настоящий джедай оптимизатора запросов (особенно это было актуально в эпоху Firebird1.5). Потом исчез куда-то, говорят то ли забил на ИТ, то ли вырос в должности так, шо оно теперь ему не надо в коду колупаться.

Было это где-то в 2005-2006 годах, в одном из топиков он и рассказал, что у него самопал на основе FreeIB (которые в последсвии легли в основу и IBX, и FIBPlus) пяти-транзакционный. Вот и заразился идеей повторить. Только я за оcнову взял не FreeIB, а IBX. Ну, было дело, и в сырцы FIBPlus подсматривал. Особенно мне необходима была фича явного указания имени файла библиотеки доступа к Firebird, особенно в те смутные времена, когда парк 1.5 был еще большим, а уже появлялись 2.0, 2.1 и зоопарк сборок.

Где линка на тему - не знаю уже. Да и не в одном топике Ded делился этим.

Хотя, честно скажу что пять транзакций так и не понадобилось. На практике даже в самых тяжелых случаях - четыре (либо на SelectSQL и RefreshSQL идет одно и та же, либо на UpdateSQL и DeleteSQL идет одна и та же). Щаз, наверное, я такой подвиг и не повторю. Но полученные в результате мазохизма опыт оказался очень полезен.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267909
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"джедай оптимизатора" - это слишком узко.
Рустам тебя не о личности спрашивал, его тут все знают.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267956
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOP> Ну на конфе на gmane.firebird был такой человек Ded.

Жжошь! Когда его по фотке не узнали - еще ладно, но по нику...

PEAKTOP> у него самопал на основе FreeIB пяти-транзакционный.

Гм... Ладно, дождемся пока МП подтвердит или опровергнет.
Не верится мне просто в необходимости пяти транзакций вместо двух.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267977
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 18 мая 2011 г. 15:08:57:

Гаджимурадов РустамЛадно, дождемся пока МП подтвердит или
опровергнет. Не верится мне просто в необходимости пяти транзакций
вместо двух.транзакций 3:
Read

Write

Refresh (по умолчанию совпадает с Write)

и не на FreeIB, а на IBX 4.2

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37267991
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> a.. Write
Мимопроходящий> a.. Refresh (по умолчанию совпадает с Write)

В каких случаях нужно, чтобы они различались?
Чтобы не грузить БД снапшотом и юзать RC ?

> и не на FreeIB, а на IBX 4.2

Это итак все знают. :)

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268003
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 18 мая 2011 г. 15:23:40:

Гаджимурадов РустамВ каких случаях нужно, чтобы они различались?
Чтобы не грузить БД снапшотом и юзать RC ?бывает и так.
главное что у юзера есть выбор.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268007
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делать раздельные транзакции на SelectSQL и RefreshSQL - шиза. Делать раздельные транзакции на InsertSQL, UpdateSQL и DeleteSQL - не знаю, зачем.
Итого получаются 2 транзакции. Одна длинная читающая (RC, вторая короткая пишущая (RC или snapshot, Дед использовал snapshot).

Теоретически я могу предположить выполнение Update, Delete, Insert и Refresh в одной транзакции. Но пока логика этого от меня ускользает. Опять же 3 не выходит.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268012
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мне кажется, вы забываете, что RefreshSQL обычно (!) зовется при входе в режим редактирования в гриде. По идее туда можно втиснуть запрос с with lock, но тогда Update, Insert и Delete нужно вызывать в той же транзакции. Опять получается 2 транзакции.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268015
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, kdv!
You wrote on 18 мая 2011 г. 15:30:26:

kdvделать раздельные транзакции на SelectSQL и RefreshSQL -
шиза.ты когда последний раз решал практические задачи?

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268026
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийты когда последний раз решал практические задачи?
вы еврей? обоснуй. интересно же.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268036
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, kdv!
You wrote on 18 мая 2011 г. 15:39:00:

kdvвы еврей? обоснуй. интересно же.зачем?
ты же уже вынес вердикт.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268054
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийты же уже вынес вердикт.
тогда пох, я ведь прикладные не пишу.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268083
BanditJolly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvRefreshSQL обычно (!) зовется при входе в режим редактирования в гриде.В классе однопользовательских приложений рефрешить при входе - ни к чему. Зато имеет смысл рефрешить после - чтобы получить значения полей, сгенерированные/измененные сервером.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268097
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BanditJollyЗато имеет смысл рефрешить после - чтобы получить значения полей, сгенерированные/измененные сервером.
и что, RefreshSQL в RC неспособен увидеть committed изменения отдельной (любой) транзакции UpdateSQL ?
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268104
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, kdv!
You wrote on 18 мая 2011 г. 16:11:58:

kdvи что, RefreshSQL в RC неспособен увидеть committed изменения
отдельной (любой) транзакции UpdateSQL ?
до тех пор, пока она не закоммичена - не способен.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268160
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий> бывает и так.

В описанном случае лучше совместить рефреш-тх с селект-тх.
Впрочем, согласен, чем возиться с опциями, легче просто три
свойства предоставить. Надо будет подумать эту мысль на досуге...

Мимопроходящий> главное что у юзера есть выбор.

Дык я про выбор и спрашивал - кто и как пользуется-то?
Или ты дал возможность и дальше не интересовался?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268163
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это понятно. но это две транзакции - SelectSQL одна и Refresh + Update другая. И про это я уже говорил, сразу, в первом же ответе. Зачем на Select, Refresh и Update три отдельных транзакции?
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268165
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Гаджимурадов Рустам!
You wrote on 18 мая 2011 г. 17:00:29:

Гаджимурадов РустамДык я про выбор и спрашивал - кто и как
пользуется-то? Или ты дал возможность и дальше не интересовался?
у нас были внутренние дебаты по этому поводу.
решили и постановили, что лучше иметь, чем не иметь.
практика показала, что решение принято правильное.
есть несколько подзадач, где Refresh-транзакция
выставлена равной Write-транзакции.
в остальных случаях - Read (RC).

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268175
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, kdv!
You wrote on 18 мая 2011 г. 17:02:23:

kdv> это понятно. но это две транзакции - SelectSQL одна и
Refresh + Update другая. И про это я уже говорил, сразу, в первом же
ответе. Зачем на Select, Refresh и Update три отдельных
транзакции?дим, три проперти в компоненте(TrReead, TrWrite,
TrRefresh), ссылающиеся на TIBTransaction.
а сколько на них программер навесит TIBTransaction - это его дело.
если бы было 2 проперти, то пришлось бы вводить доп.свойство,
которое определяло бы тип Refresh-транзакции.
ну а накуй оно такое надо сверх того?

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268206
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да все, все, уже понял, что не про транзакции, а про проперти речь. :-)
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268313
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийто пришлось бы вводить доп.свойство,
которое определяло бы тип Refresh-транзакции.
ну а накуй оно такое надо сверх того?

Не знаю насчет накуй, но у нас именно так
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268512
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийу нас были внутренние дебаты по этому поводу.
решили и постановили, что лучше иметь, чем не иметь.
практика показала, что решение принято правильное.
есть несколько подзадач, где Refresh-транзакция
выставлена равной Write-транзакции.
в остальных случаях - Read (RC).
Ясно, примерно это и ожидалось, спасибо.
Но дебаты надо было конспектировать.
В фонд будущих поколений. (с)
Я бы, например, почитал с большим удовольствием.

Сергей Фролов> у нас именно так

"У нас" - это в где, ты же ФИБСы юзал? И как именно
сделано - UseSelectTransactionForRefresh = True/False ?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37268563
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOPНу на конфе на gmane.firebird был такой человек Ded. Настоящий джедай оптимизатора запросов (особенно это было актуально в эпоху Firebird1.5). Потом исчез куда-то, говорят то ли забил на ИТ, то ли вырос в должности так, шо оно теперь ему не надо в коду колупаться.

Он ушел на пенсию и забил на все эти программизмы.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37269050
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, fraks!
You wrote on 19 мая 2011 г. 3:54:54:

fraksОн ушел на пенсию и забил на все эти программизмы.нет.

--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37269115
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraksОн ушел на пенсию и забил на все эти программизмы.
Генералисимусы на пензию - не выходят!
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37269429
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
fraksОн ушел на пенсию и забил на все эти программизмы.нет.



Что "нет"?
Не ушел или не забил?
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270235
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fraks> Что "нет"? Не ушел или не забил?

Не ушел и не забил. Просто на проф.песочницах перестал появляться.
Совсем. Такой сякой нехороший, хоть бы раз в квартал появлялся, радовал...

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270518
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам"У нас" - это в где, ты же ФИБСы юзал?
Я?!? Ты мну с кем-то перепутал. Всю жЫзнь IBX допиленный был :)

Гаджимурадов РустамИ как именно сделано - UseSelectTransactionForRefresh = True/False ?

Код: plaintext
1.
2.
 type 
  TRefreshTransactionType = (rtSelect, rtUpdate)
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270529
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понял. Не суть, допиленные ФИБСы или IBX-ы -
все равно эту опцию добавлять пришлось бы.

И что, в каких случаях юзаешь rtUpdate и зачем?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270537
Сергей Фролов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамИ что, в каких случаях юзаешь rtUpdate и зачем?

Иногда много действий в бизнес-логике выполняются (например на уровне триггеров) и нужно до commit'а собрать некоторую статистику. Отдельным запросом не всегда хочется , не красиво выглядит.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270610
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Фролов> Иногда много действий в бизнес-логике выполняются
Сергей Фролов> (например на уровне триггеров) и нужно до commit'а
Сергей Фролов> собрать некоторую статистику. Отдельным запросом
Сергей Фролов> не всегда хочется , не красиво выглядит.

Объясни подробнее, а-то недокумекал. Какая еще статистика?
Для нее снапшот открываешь что ли? Если да, то при чем тут
селект-транзакция и триггера ?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270621
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамPEAKTOP> Ну на конфе на gmane.firebird был такой человек Ded.
Жжошь! Когда его по фотке не узнали - еще ладно, но по нику...

чего сразу "жжошь"... Я, например, не знал, что Ded и МП - одно и то же лицо. У большинства народа ники и на gmane, и здесь, и на форуме ibase совпадают. В том числе и у меня.

Гаджимурадов РустамPEAKTOP> у него самопал на основе FreeIB пяти-транзакционный.
Гм... Ладно, дождемся пока МП подтвердит или опровергнет.
Не верится мне просто в необходимости пяти транзакций вместо двух.

Не надо так категорично.

5 транзакций - действительно на фиг не нужно. я вот раньше внедрял ERP-шки для переработки ПВХ, и у меня САПР была в бухгалтерский софт интегрирована напрямую в виде просчета изделия. Дык было там одно место, где действительно понадобилось четыре, дабы: 1) не грузить сервак рефрешами после каждого чиха, 2) ускорить перерисовку объектов.

А вот касательно всего остального (работа со справочниками, журналами, документами), то хватает и 2 выше крыши (как в философии FIBPlus). В особо цинично запущенных случаях, как описано выше, - 3 штуки. И это все, потолок.

Другое дело - это тот кайф от мазохизма, которые получаешь, когда изобретаешь заново велосипед (а в моем случае еще и с квадратными колесами, хотя... это неважно, все равно ведь "взлетело"). Это "осчусчение", которое возникает, когда понимаешь, что ты это седлал сам - ничем не передать =)
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270623
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOPЯ, например, не знал, что Ded и МП - одно и то же лицо.
это 2 разных Null-а. ;-)
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270626
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PEAKTOP> чего сразу "жжошь"... Я, например, не знал, что Ded и МП - одно и то же лицо.

Жжошь просто аццки!

PEAKTOP> Дык было там одно место, где действительно понадобилось четыре, дабы:
PEAKTOP> 1) не грузить сервак рефрешами после каждого чиха, 2) ускорить перерисовку объектов.

Не понял, как транзакция связана с количеством рефрешей и перерисовкой объектов.
Попутно подумалось, как лучше управлять временем жизни 2-й и 3-й транзакций,
особенно, когда 2=3. Впрочем, в варианте МП это гибко - все на усмотрение прогера.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270637
Фотография PEAKTOP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамЖжошь просто аццки!

Ну, дык просветите наконец...
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270639
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270694
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччДPEAKTOP, + Там еще не хватает как минимум одного ника, но он позже появился. ;) Интересно, сколько сможет продержаться инкогнито, если означенный персонаж появится тут под новым ником? ПВП был разоблачен влет. :)
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270779
Фотография Di_LIne
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чччД, да-а... Были Времена и Деяниния FB-шной братии...
Ностальжи ...
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37270890
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneчччД, да-а... Были Времена и Деяниния FB-шной братии...
Ностальжи ...

Ну очень даже похоже на то что было :)

и автору + за красочность описания
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #37271728
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Di_LIneчччД, да-а... Были Времена и Деяниния FB-шной братии...
Ностальжи ...
маладес! Небесталанно ;)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
IBX для Лазаря.
    #38842652
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, не завалялось ли у кого-нить пакажда с сабжем? Сайт разработчика, похоже, того, а пакет сейчас нужен для переноса дельфевых программ на пингвина.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38842691
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбезныйГоспода, не завалялось ли у кого-нить пакажда с сабжем? Сайт разработчика, похоже, того, а пакет сейчас нужен для переноса дельфевых программ на пингвина.
Держи, слегка допиленный. Имеется UpdateSQLW

wadman.ru/files/ibx.zip
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38842757
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!

Вот только что-то он не компиляется. Выдаёт баги типа:
Код: sql
1.
2.
3.
4.
/home/slyubez/ibx/runtime/IBCustomDataSet.pas(1041,18) Error: Incompatible types: got "AnsiString" expected "Pointer"
...
//вот одна из строк, дающая этот баг, 
CurBookmark := Bookmark;


Непонятно, это так компилятор глючит? На явно кривой код не похоже.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38842773
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёл вот это:
авторIBX Change Log version (1.0-1) Sun, 05 Aug 2012 20:00:04 +0100

1. In IBCustomDataset. Changed CurBookmark from string to TBookmark for compiler versions > 2.6.0
Necessary because of TBookmark type and TDataSet.Bookmark property change in fpc 2.7.1
Сейчас посмотрю, где подправить.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38842793
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, видимо там промежуточная версия была. Выложил рабочую, у меня лазарь 1.2.4. Ссылка та же.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843234
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю.

L1.2.6. Распаковал. Скомпилировал, пересобрал среду. При перезапуске лазарь написал, что IBX не может найти Firebird library, и предложил ее заинсталлировать. При нажатии Yes - окно исчезло, и всё. Вкладки Firebird Express нет. Пока думаю, что может быть.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843239
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нагуглил обсуждение. Сейчас полезу в сорцы, посмотрю, что и где он ищет.
http://forum.lazarus.freepascal.org/index.php?topic=22997.0
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843243
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот функция для поиска блюмблятеки:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
function InternalLoadLibrary: TLibHandle;
  var LibName: string;
  begin
    //Use default unless FBLIB overrides
    LibName := GetEnvironmentVariable('FBLIB');
    if LibName = '' then
    begin
      if assigned(OnGetLibraryName) then
        OnGetLibraryName(LibName)
      else
        LibName := FIREBIRD_SO2;
    end;
    Result := LoadLibrary(LibName);
    {$IFDEF DARWIN}
    if Result = NilHandle then
    begin
      {See http://paulbeachsblog.blogspot.co.uk/2008/03/where-is-libfbclientdylib-on-macosx.html
       Try loading direct from Firebird Framework}

      LibName := '/Library/Frameworks/Firebird.framework/Firebird';
      Result := LoadLibrary(LibName);
    end
    {$ENDIF}
  end; 


ИМХО, прописать переменную окружения - самый правильный вариант, на первый взгляд.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843250
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный...
ИМХО, прописать переменную окружения - самый правильный вариант, на первый взгляд.

Странно все это.
Почему в свойствах TIBDataBase не добавить свойство LibraryName, как в FIB+?
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843253
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторСтранно все это.
Почему в свойствах TIBDataBase не добавить свойство LibraryName, как в FIB+?
Согласен, это бы не помешало. Будет время - поковыряю сорцы и сделаю.

wadman, всё завелось. Огромное спасибо.
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843257
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛюбезныйавторСтранно все это.
Почему в свойствах TIBDataBase не добавить свойство LibraryName, как в FIB+?
Согласен, это бы не помешало. Будет время - поковыряю сорцы и сделаю.

wadman, всё завелось. Огромное спасибо.

ZeroMQЛюбезный...
ИМХО, прописать переменную окружения - самый правильный вариант, на первый взгляд.

Странно все это.
Почему в свойствах TIBDataBase не добавить свойство LibraryName, как в FIB+?
Ну вот же: http://www.freepascal.ru/forum/viewtopic.php?f=26&t=7033&start=15#p81500

И 16030866, от мембера "-Rik-"


Скачать можно здесь: http://www.visual-t.ru/download.html
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843260
/0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
/0
Гость
нечто ibx-подобное
http://sourceforge.net/projects/mdo/
в svn уже имеется версия для Lazarus
...
Рейтинг: 0 / 0
IBX для Лазаря.
    #38843261
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И Вам спасибо. Странно, что Яндекс не показал мне эти ссылки.
...
Рейтинг: 0 / 0
67 сообщений из 67, показаны все 3 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBX для Лазаря.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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