Конференция "Базы" » Не могу записать библиотеку [D7]
 
  • Медвежонок Пятачок © (12.01.10 13:28) [20]
    И в чем прикол этого кода?

    в параметрах коннекшена скажем написано "gds32.dll"

    либа может лежать либо в систем32 либо в папке с программой (две версии инсталлятора)

    что именно не будет работать при отсутствиии мегакода из [19] ?
  • Anatoly Podgoretsky © (12.01.10 15:09) [21]
    > Tornado  (12.01.2010 10:21:00)  [0]

    Сделать как положено, установка программ прерогатива администратора.
  • Anatoly Podgoretsky © (12.01.10 15:11) [22]
    > Tornado  (12.01.2010 10:32:02)  [2]

    А ты за администраторов не беспокойся, это их работа. И политика надо было вчера ущербная политика, с ее носителями надо бороться самыми жесткими методами, вплоть до увольнения, так дешевле будет.
  • Anatoly Podgoretsky © (12.01.10 15:13) [23]
    > ANB  (12.01.2010 10:50:06)  [6]

    Лучшим вариантом будет инсталятор в виде .msi и централизованая установка через политики.
  • turbouser © (12.01.10 16:19) [24]

    > Медвежонок Пятачок ©   (12.01.10 13:28) [20]

    Вообще-то в system32 может лежать совсем не той версии gds32..
  • Медвежонок Пятачок © (12.01.10 16:54) [25]
    Вообще-то в system32 может лежать совсем не той версии gds32..

    И как же FileExists может помочь в этой беде?
  • Виталий Панасенко(дом) (12.01.10 22:02) [26]
    А вообще, их (gds32.dll)может быть масса... Вот тут, кто первый, тот и папа!..:-)
    А вообще, действительно непонятно, набуя тогда админы? Или ты сам из них?
  • Tornado (13.01.10 08:37) [27]

    > Медвежонок Пятачок ©   (12.01.10 12:54) [16]

    Она там будет лежать )))
  • Tornado (13.01.10 08:41) [28]

    > Виталий Панасенко(дом)   (12.01.10 22:02) [26]
    Или ты сам из них?

    Бог с тобой ))) Нет, я инсталлятор сделал просто и столкнулся с этой проблемой. Ну вообщем внимаю советам бывалых, отдал дистриб админам, пусть сами ставят ))
  • ANB (13.01.10 15:12) [29]

    > Если не считать что это извращение самого смысла длл.
    > :)
    > Билгейц зачем придумал это? Лежит один код в одном месте.
    >  Все юзают.

    А Рихтер назвал эту идею плохой ("Ад DLL") :)
  • sniknik © (13.01.10 17:04) [30]
    > А Рихтер назвал эту идею плохой ("Ад DLL") :)
    если бы оно работало так как задумывалось... 1 dll и все ее используют, а так как в этой ветке одна лежит в реестре, и каждая программа свою копию таскает, т.к. привязана к версии, или другим причинам, вод и получается ад, куча одноименных dll и ни с одной нормально не работает, в общем сами себе ад создаем...
  • Anatoly Podgoretsky © (13.01.10 17:20) [31]
    > ANB  (13.01.2010 15:12:29)  [29]

    А другие идеи тоже не лучше
  • ANB (13.01.10 17:44) [32]

    > А другие идеи тоже не лучше

    Пишу толстые экзешники и не парюсь. DLL только для хуков.
 
Конференция "Базы" » Не могу записать библиотеку [D7]
Есть новые Нет новых   [134435   +33][b:0][p:0]