Конференция "Журнал" » Работа с БД Парадокс через IDAPI в WinXP
 
  • Германн © (17.11.09 13:42) [0]
    Есть необходимость поддержки работы 16-ти битного приложения (написанного в Д1) в WinXP. Известны ли кому подводные камни в этом направлении?
    Анатолий, надеюсь в основном на тебя. У тебя всегда под рукой куча материалов. :)
  • Anatoly Podgoretsky © (17.11.09 15:01) [1]
    > Германн  (17.11.2009 13:42:00)  [0]

    У меня не сохранилось информации по поводу сосуществования 16 и 32 бит БДЕ, но вроде проблем нет, может быть только со схемой блокирования записей. Я могу еще вечером дома посмотреть TI от Борланда, возможно они еще сохранились.
  • Германн © (17.11.09 19:11) [2]

    > Anatoly Podgoretsky ©   (17.11.09 15:01) [1]

    Посмотри пожалуйста.
  • Anatoly Podgoretsky © (17.11.09 20:08) [3]
    > Германн  (17.11.2009 19:11:02)  [2]

    К сожалению ничего не нашел, видимо часть информации пропала с гибелью дисков.
  • Германн © (17.11.09 21:01) [4]

    > Anatoly Podgoretsky ©   (17.11.09 20:08) [3]

    Жаль. Ладно. Буду втройне осторожным.
  • Германн © (18.11.09 01:05) [5]
    Программа эта - моя собственная. Созданная для себя, точнее для жены и меня. Нашел сегодня её исходники в одном из старых архивов. Сейчас пытаюсь оценить возможность её переноса на 32-битную платформу. В ней использована куча 3d party компонент (молодой был тогда, ещё точнее - молодой, глупый программист :). Часть компонент можно просто выбросить, ибо никакой функциональной нагрузки они не несут. Самый главный сторонний компонент (TDBLookupComboPlus http://www.o2a.com/cbplus.htm)  оказывается поддерживался вплоть до Д7 и теперь стал Free. Загрузил. Ещё один важный компонент (TUZFilter) можно вроде купить у "старьёвщика" http://www.emsps.com/lists/delutilp.htm
    Но не хочется тратить деньги. Поэтому вопрос следующий. Нет ли у тебя исходников Д1 или хелпа Д1? Правильно ли я вспоминаю, что у TTable в Д1 не было события OnFilterRecord?
  • Наиль © (18.11.09 08:53) [6]
    > Поэтому вопрос следующий. Нет ли у тебя исходников Д1 или
    > хелпа Д1? Правильно ли я вспоминаю, что у TTable в Д1 не
    > было события OnFilterRecord?

    http://www.delphilab.ru/content/view/87/75/
  • Anatoly Podgoretsky © (18.11.09 08:53) [7]
    > Германн  (18.11.2009 01:05:05)  [5]

    Да кто же его помнит этот Д1
    А исходниками что называешь, не дистрибутив ли случайно?
    Кстати в Д1 БДЕ с кучей ошибок, ошибки по сути исправили к версии 5.0-5.2
  • Anatoly Podgoretsky © (18.11.09 08:55) [8]
    > Германн  (17.11.2009 21:01:04)  [4]

    Да какая осторожност, если для своей персональной таблицы, к которой будешь обращаться только с одной программы. Но переписать, не переносить, а именно написать с нуля правильнее и заодно уйти от Парадокса.
  • Германн © (18.11.09 10:32) [9]

    > А исходниками что называешь, не дистрибутив ли случайно?

    Ну да. Sources.


    > а именно написать с нуля правильнее и заодно уйти от Парадокса.

    Программа (вместе с БД) скорее всего доживет только до лета 2010. Нет смысла её заново писать.
  • Германн © (18.11.09 10:33) [10]

    > Наиль ©   (18.11.09 08:53) [6]

    Спасибо. Скачал.
  • Anatoly Podgoretsky © (18.11.09 11:35) [11]
    > Германн  (18.11.2009 10:32:09)  [9]

    Доживет ли, а может переживет, по законам Паркинсона именно так должно получиться.
  • Германн © (18.11.09 12:14) [12]

    > Доживет ли, а может переживет, по законам Паркинсона именно
    > так должно получиться.

    Не хотелось бы. Жену жалко.
  • Anatoly Podgoretsky © (18.11.09 12:22) [13]
    > Германн  (18.11.2009 12:14:12)  [12]

    Ну так засучи рукава и за работу.
  • Германн © (23.11.09 00:59) [14]

    > Германн ©   (17.11.09 21:01) [4]
    >
    >
    > > Anatoly Podgoretsky ©   (17.11.09 20:08) [3]
    >
    > Жаль. Ладно. Буду втройне осторожным.
    >

    Предпринял все меры предосторожности, какие только смог придумать. Сегодня был первый пуск. (Чуть-чуть опоздал за коллайдером :)
    Пока полет нормальный.

    P.S.
    Хотя тут еще и дочка, на которой нынче лежит ответственность за вводом новых данных в БД озвучила свою претензию. Ламерша, блин :)
  • easy © (02.12.09 21:14) [15]
    я тут подумал случайно..
    а dosbox не спасет? :)
  • Германн © (04.12.09 01:08) [16]

    > easy ©   (02.12.09 21:14) [15]
    >
    > я тут подумал случайно..
    > а dosbox не спасет? :)

    Фиг его знает. Пока работает под ХР и база не бьется. Делаю двойную архивацию при вводе новых данных.
  • Anatoly Podgoretsky © (04.12.09 10:01) [17]
    DosBox не поможет, для Д1 нужна Windows 3
  • Германн © (14.12.09 00:33) [18]

    > Пока работает под ХР и база не бьется.

    Работать-то работает но:
    http://hghltd.yandex.net/yandbtm?qtree=wHnQA4uFf1GrTwivOKjZ6I6vXTfOaGMnGlNLjnl9k%2BPHmc7LZyUZdCd0qXBJ3CwXPCrb1zW%2ByplVeZTvvzRaUTkJ%2FWAguRNJ%2Fw454XOGgqBB4X8tm5Sklu0rG2D7wcokXkZ5ODG9vDaJ76M7A5DHZbbJFAPsMqhkM7Faqq3fGCBaf9k LWVClIQBW8NQlgL1mxgLef0CqkL4vrx3a0EAMXFNN6A1%2FWxscziNO9r4m9C8eQTYvQ2G7G5jw71pT2vxthe%2FxB3zmdK0G5bJ1wmypui67F788Zxjf6EKaDyOQ0VIr16d2uGllvf3E5qv8Ln71iYMj8RtTQsb4eoqZ9 PPoGls8My0MeTad&text=DBIERR_NOSHAREDMEMORY&url=http%3A%2F%2Fwww.DelphiMaster.ru%2Fcgi-bin%2Fhttp://pda.delphimaster.net/%3Fid%3D1228589526%26n%3D0%26toprint%3D1
  • Германн © (14.12.09 00:42) [19]
    Ссылка в [18] не рабочая.
    http://yandex.ru/yandsearch?text=DBIERR_NOSHAREDMEMORY&from=fx3&clid=46510&lr=1
    Первый результат, "сохраненная копия".
    Проблемы с вызовом из bat-файла "примочки" консольной утилиты написанной на Д6 сохраняются. И вот что странно. Этот bat-файл при вызове из основной программы даёт ошибку. Повторный его запуск вручную проходит нормально.
 
Конференция "Журнал" » Работа с БД Парадокс через IDAPI в WinXP
Есть новые Нет новых   [134427   +26][b:0][p:0.001]