Конференция "Прочее" » Windows 7 64 бит и моё приложение
 
  • ixen © (07.07.10 08:42) [0]
    Вобщем, история следующая... разработал я заказчику прогу под Firebird ... все работает.. клиент доволен.. звонит мне их админ и говорит что моя прога запускаться не хочет на новом ноуте под win 7 ... я говорю что не может быть.. так как я разрабатывал ее на семерке и она у меня нормально работала... приезжаю к клиенту.. смотрю... а у него 64 битная семерка... я ему говорю.. ставь 32 битную и все будет ок... но сам задумался... что нужно для того чтобы прога работала под 64 бит ?... или дело не в проге, а в Firebird на сервере?
  • Рамиль © (07.07.10 08:46) [1]

    > запускаться не хочет на новом ноуте под win 7

    А чем мотивирует?

    > а в Firebird на сервере?

    Не надо с больной головы на здоровую перекладывать.
  • Anatoly Podgoretsky © (07.07.10 08:55) [2]
    > ixen  (07.07.2010 08:42:00)  [0]

    А он пальцем вокруг виска не покрутил с такими советам. Ты деньги то верни.
  • @!!ex © (07.07.10 09:02) [3]
    > [2] Anatoly Podgoretsky ©   (07.07.10 08:55)
    > А он пальцем вокруг виска не покрутил с такими советам.

    Разрабатывалось под конкретную ОС.
    Хотите поддержку других? Нет проблем - платите.
  • KilkennyCat © (07.07.10 09:16) [4]

    > я ему говорю.. ставь 32 битную

    ты крут. не останавливайся на достигнутом, посоветуй поменять ноут.
  • Anatoly Podgoretsky © (07.07.10 09:16) [5]
    > @!!ex  (07.07.2010 09:02:03)  [3]

    В системных требованих или при продаже программы пользователю ему было
    сообщено, что данную программу нельзя запускать по Win7 64, что
    работоспособность ограничена только конкретной ОС и для запуска под другой
    ОС ему надо платить дополнительные деньги. А пользователь в ответ, а мне
    пофиг, я не справшиваю под какую это ОС, ты мне продавай программ?
  • ixen © (07.07.10 09:18) [6]
    > > а в Firebird на сервере?
    >
    > Не надо с больной головы на здоровую перекладывать.

    я имел ввиду, что может быть нужен Firebird для 64 битных ОС.

    Как можно переписать прогу под 64 битную ось?... это я так понял нужен 64 битный компилятор? Есть ли такие? Писал я прогу на D7 ...
  • Anatoly Podgoretsky © (07.07.10 09:19) [7]

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

    И страну проживания, а то в этой запускать нельзя.
  • ixen © (07.07.10 09:21) [8]
    > > запускаться не хочет на новом ноуте под win 7
    >
    > А чем мотивирует?

    Просто программа запускается, и даже появлется главное окно, но через секунду выходит сообщение, что программа чо то там совершила не совершимое и должна быть закрыта...если почитать подробнее об ошибке то я там ничего не понял... программа закрывается...
  • ixen © (07.07.10 09:24) [9]
    > В системных требованих или при продаже программы пользователю
    > ему было
    > сообщено, что данную программу нельзя запускать по Win7
    > 64, что
    > работоспособность ограничена только конкретной ОС и для
    > запуска под другой
    > ОС ему надо платить дополнительные деньги. А пользователь
    > в ответ, а мне
    > пофиг, я не справшиваю под какую это ОС, ты мне продавай
    > программ?

    К сожалению в договоре на разработку не указывал под какую ось будет заточена программа... а нужно было...
  • RWolf © (07.07.10 09:25) [10]

    > Как можно переписать прогу под 64 битную ось?... это я так
    > понял нужен 64 битный компилятор? Есть ли такие? Писал я
    > прогу на D7 ...

    Не надо переписывать. Надо ловить ошибку.
  • ixen © (07.07.10 09:31) [11]
    > Не надо переписывать. Надо ловить ошибку.

    каким образом мне это сделать? Ставить виртуалкой 64 битную ось, ставить туда делфи и пробовать компилить и смотреть на какой строке ошибка вываливаетмя? Но запустится ли сам D7 под 64 битной осью.. тоже вопрос..
  • @!!ex © (07.07.10 09:35) [12]
    > [5] Anatoly Podgoretsky ©   (07.07.10 09:16)

    Указывается обычно где программа РАБОТАЕТ.
    Не знаю как у вас, а у нас в ТЗ четко оговаривается под какими версиями Windows программа должна работать. В том числе и битность этих ОС.
    Если вы разрабатываете сразу под все Windows - респект вам и уважуха. Мы так не делаем.
  • RWolf © (07.07.10 09:35) [13]

    > ixen ©   (07.07.10 09:31) [11]

    всё нормально запустится.
  • Демо © (07.07.10 09:37) [14]

    > ixen ©   (07.07.10 09:31) [11]
    > > Не надо переписывать. Надо ловить ошибку.каким образом
    > мне это сделать? Ставить виртуалкой 64 битную ось, ставить
    > туда делфи и пробовать компилить и смотреть на какой строке
    > ошибка вываливаетмя? Но запустится ли сам D7 под 64 битной
    > осью.. тоже вопрос..


    Работает всё на Win7 x64.

    Нужно ставить Win7 x64 и отлаживать на ней.

    PS.
    Обрати внимание на работу с реестром, расположение временных файлов, файлов данных, возожность работы с включенным UAC и файрволлом.
  • @!!ex © (07.07.10 09:38) [15]
    > [7] Anatoly Podgoretsky ©   (07.07.10 09:19)
    > И страну проживания, а то в этой запускать нельзя.

    Это называется региональная защита. Используется, например, в Steam.
    Связно с разной стоимостью ПО в разных регионах.
  • sniknik © (07.07.10 09:46) [16]
    единственная проблема с которой столкнулся на 64 битах win2008
    http://pda.delphimaster.net/?id=1276760569&n=5

    причем не уверен от чего, 64 или win2008 (32 нет), т.к. на 2005(? сервер до этого/или его вистой зовут?) 64 разрядном вроде все работало (админы подкатили только с установкой 2008го), а тут это, и прав не хватает(пришлось в некоторых местах дебаг привилегию включать )...
  • Anatoly Podgoretsky © (07.07.10 09:54) [17]
    > ixen  (07.07.2010 09:24:09)  [9]

    Но ты зная, что программу нельзя запускать под 64 (а это явная ложь), все
    таки всучил ему лохотрон и теперь вымогаешь у пользователя деньги и
    заставляешь его менять ОС на компьютере.

    Ты лучше верни ему деньги, не затягивай ситуацию до отрывания у тебя яиц.
  • Anatoly Podgoretsky © (07.07.10 09:55) [18]
    > RWolf  (07.07.2010 09:25:10)  [10]

    Ну это слишком просто и не круто.
  • Anatoly Podgoretsky © (07.07.10 09:56) [19]
    > @!!ex  (07.07.2010 09:35:12)  [12]

    У нас с этим тоже порядок, мы не продадим программу на 64 ОС, если на
    программа не предназначена для работы на ней, иначе это называется
    мошенничество и тут поможет явка с повинной.
  • Anatoly Podgoretsky © (07.07.10 09:59) [20]
    > @!!ex  (07.07.2010 09:38:15)  [15]

    некоторые программы и оборудование, например плейеры, привязаны к региону.
  • ixen © (07.07.10 10:03) [21]

    > Но ты зная, что программу нельзя запускать под 64 (а это
    > явная ложь), все
    > таки всучил ему лохотрон и теперь вымогаешь у пользователя
    > деньги и
    > заставляешь его менять ОС на компьютере.

    Во первых я не знал что ее нельзя запускать под 64 битной осью.. даже не подумал об этом по своей неопытности (глупости)
  • ixen © (07.07.10 10:04) [22]
    Во вторых никаких денег я у него не вымогал а просто посоветовал сменить ось...
  • ixen © (07.07.10 10:05) [23]
    Что уж говорить про меня, если такие монстры софтверного бизнеса как Corel, Adobe и д.р. разрабатывают отдельные версии под 64 битную ось...
  • Anatoly Podgoretsky © (07.07.10 10:08) [24]
    > ixen  (07.07.2010 10:03:21)  [21]

    Как же тогда быть с требованием пользователю сменить ОС, вот так не зная
    этого "смотрю... а у него 64 битная семерка... я ему говорю.. ставь 32
    битную и все будет ок".
    Но как бы там не было, надо сначала вернуть деньги и потом нормализовывать
    ситуацию.
  • Anatoly Podgoretsky © (07.07.10 10:09) [25]
    > ixen  (07.07.2010 10:04:22)  [22]

    "разработал я заказчику прогу", за свой счет что ли ты ставил ее заказчику
    или даже доплачивал, чтобы ее поставить.
    Я чем дальше смотрю, тем хуже ситуация кажется.
  • Anatoly Podgoretsky © (07.07.10 10:10) [26]
    > ixen  (07.07.2010 10:05:23)  [23]

    Так'c, ты значит разработал версию по 64 бита, а пользователю продал
    обманку.
    Ты сначала ее разработай, а потом продавай, а не втюхивай ему лохотрон.
  • KilkennyCat © (07.07.10 10:15) [27]

    > ixen ©   (07.07.10 10:05) [23]
    >
    > Что уж говорить про меня, если такие монстры софтверного
    > бизнеса как Corel, Adobe и д.р. разрабатывают отдельные
    > версии под 64 битную ось...

    это-то тут причем? 64-битная прекрасно поддерживает 32-битные приложения, за исключением нескольких нюансов, как у sniknik. Но и они решаемы.
  • KilkennyCat © (07.07.10 10:16) [28]
    а отдельные приложения монстры разрабатывают с целью эффективности. да м то, не все. У Адобе только несколько приложений 64 битных. А остальные - 32 и вполне адекватно работают.
  • RWolf © (07.07.10 10:18) [29]

    > Что уж говорить про меня, если такие монстры софтверного
    > бизнеса как Corel, Adobe и д.р. разрабатывают отдельные
    > версии под 64 битную ось...

    задумайся — зачем они это делают.
    хинт: зачем фотошопу больше 2 гигабайт оперативки, например.
    и почему разработчики тысяч других программ не озаботились 64-битными версиями до сих пор, спустя 5 лет после появления XP x64.
  • Плохиш © (07.07.10 10:21) [30]

    > ixen ©   (07.07.10 10:04) [22]
    >
    > Во вторых никаких денег я у него не вымогал а просто посоветовал
    > сменить ось...

    Для начала надо попробовать установить для проги режим совместимости.
  • Anatoly Podgoretsky © (07.07.10 10:23) [31]
    > Плохиш  (07.07.2010 10:21:30)  [30]

    Зачем?, когда у семерки есть XP Mode
  • ixen © (07.07.10 10:24) [32]
    хорошо, давайте подумаем, что может не понравится 64 битной оси. Никаких умных процедур я в своеq проге не использовал как у sniknika. Могу догадываться что ошибку вызвает какая нибудь WinApi процедура, например ExtractApplicationPath могла вызвать такую ошибку?
  • ixen © (07.07.10 10:26) [33]

    >
    > Для начала надо попробовать установить для проги режим совместимости.
    >

    все танцы с бубном были проделаны, по словам админа, а не верить ему у меня нет причин...
  • Плохиш © (07.07.10 10:26) [34]

    > ixen ©   (07.07.10 09:21) [8]

    > там совершила не совершимое и должна быть закрыта...если
    > почитать подробнее об ошибке то я там ничего не понял...

    Верни деньги.
  • Демо © (07.07.10 10:30) [35]

    > например ExtractApplicationPath могла вызвать такую ошибку?


    Ты пишешь в каталог программы что-ли?
  • Плохиш © (07.07.10 10:30) [36]

    > ixen ©   (07.07.10 10:24) [32]
    >
    > хорошо, давайте подумаем, что может не понравится 64 битной
    > оси.

    Сам же сказал в [8], что она этого не скрывала.

    А понял, ты сюда поболтать пришёл.
  • ixen © (07.07.10 10:33) [37]

    > Ты пишешь в каталог программы что-ли?

    ну настройки программы я храню в settings.ini который лежит в этой же папке где и программа
  • Плохиш © (07.07.10 10:34) [38]

    > Демо ©   (07.07.10 10:30) [35]

    Тогда 64 бита тут не причём :-)

    PS. Ты ему помедленней умные слова выдавай, а то он их понять не успевает ;-)
  • Демо © (07.07.10 10:35) [39]

    > ixen ©   (07.07.10 10:33) [37]
    > > Ты пишешь в каталог программы что-ли?ну настройки программы
    > я храню в settings.ini который лежит в этой же папке где
    > и программа


    Ты уверен, что открываешь .ini с атрибутом "Read Only"?
  • Anatoly Podgoretsky © (07.07.10 10:35) [40]
    > Плохиш  (07.07.2010 10:26:34)  [34]

    Чисто русский бизнес, получить деньги и уйти в несознанку.
  • ixen © (07.07.10 10:35) [41]

    > Плохиш ©   (07.07.10 10:26) [34]
    >
    >
    > > ixen ©   (07.07.10 09:21) [8]
    >
    > > там совершила не совершимое и должна быть закрыта...если
    > > почитать подробнее об ошибке то я там ничего не понял.
    > ..
    >
    > Верни деньги.

    просто мне шестнадцатиричные значения и обращения к памяти ничего конкретного об ошибке не подсказало... я не гуру программирования и этого не заявлял.. просто спрашиваю у вас совета как быть...
  • Anatoly Podgoretsky © (07.07.10 10:39) [42]
    > ixen  (07.07.2010 10:33:37)  [37]

    Дурдом
  • ixen © (07.07.10 10:39) [43]

    >
    > Чисто русский бизнес, получить деньги и уйти в несознанку.
    >

    в несознанку я не уходил.. и всячески стараюсь поддерживать заказчика и исправлять ошибки, хотя до этого их не было...
  • ixen © (07.07.10 10:41) [44]

    > Дурдом

    в чем дурдом? что я храню настройки в этой же папке а не разбрасываю их по всем системным дискам и не засоряю реестр?
  • Anatoly Podgoretsky © (07.07.10 10:41) [45]
    > ixen  (07.07.2010 10:35:41)  [41]

    Совет ты получил, лучшее в данной ситуации это вернуть деньги и пообещать
    пользователю забрать их обратно, когда напишешь нормальную программу, а не
    будешь шантижировать пользователя сменой ОС
  • Dennis I. Komarov © (07.07.10 10:41) [46]

    > ixen ©   (07.07.10 10:35) [41]

    Нужен кофе. Ну или ромашки...

    Ставь на 64 и ищи где ошибки.
  • Плохиш © (07.07.10 10:42) [47]

    > ixen ©   (07.07.10 10:35) [41]


    > просто спрашиваю у вас совета как быть...

    Исходя из приведённых тобой сведений тебе и дали совет.

    PS. Неужели только "гуру программирования" должны иметь представления о работе используемой операционной системе?
  • ixen © (07.07.10 10:51) [48]
    к кстати.. для подключения к БД я использую gds32.dll  ... ключевое здесь 32 ?
  • RWolf © (07.07.10 10:53) [49]

    > к кстати.. для подключения к БД я использую gds32.dll  .
    > .. ключевое здесь 32 ?

    нет.
  • stas © (07.07.10 10:57) [50]
    ixen ©   (07.07.10 10:39) [43]
    1. Ты x64 на виртуалку не поставишь.
    2. Если хочешь и не используешь сторонние компоненты давай я вечером проверю у меня дома win 7 x64.
  • RWolf © (07.07.10 11:02) [51]

    > stas ©   (07.07.10 10:57) [50]

    у меня сильное подозрение, что баг никаким боком с 64 не связан и проявится на любой win7.
  • stas © (07.07.10 11:05) [52]
    RWolf ©   (07.07.10 11:02) [51]
    Возможно

    ixen ©
    А проверял на других компах?
  • ixen © (07.07.10 11:11) [53]

    > [51] RWolf ©   (07.07.10 11:02)
    > у меня сильное подозрение, что баг никаким боком с 64 не
    > связан и проявится на любой win7.

    читайте внимательней мой первый пост... программа разрабатывалась по Win7 32
    на всех машинах с XP заказчика программа работает без проблем... на других семерках кроме моей я не проверял...
  • ixen © (07.07.10 11:14) [54]
    > 50] stas ©   (07.07.10 10:57)
    > 1. Ты x64 на виртуалку не поставишь.
    > 2. Если хочешь и не используешь сторонние компоненты давай
    > я вечером проверю у меня дома win 7 x64.

    Спасибо stas за предложение в помощи, но я действительно использую сторонние компоненты, и на виртуалку я 64 бит действительно не поставлю, т.к. виртуалка по сути 32 битная, но у меня возникла другая идея.. попросить у заказчика тот самый ноут и дебагить на ней...
  • ixen © (07.07.10 11:17) [55]
    хотя админ заказчика уже сказал, что по просьбе трудящихся их конторы он все таки будет ставить на ноут XP.....ну чужда юзерам буржуйская новинка..
  • DVM © (07.07.10 11:27) [56]

    > ixen ©   (07.07.10 11:14) [54]


    > и на виртуалку я 64 бит действительно не поставлю, т.к.
    > виртуалка по сути 32 битная

    на 32 бит виртуальную машину без проблем ставится 64 бит система. Например на VMWare. Я пробовал, знаю.
  • @!!ex © (07.07.10 11:38) [57]
    > [19] Anatoly Podgoretsky ©   (07.07.10 09:56)

    Автор явно не указывал что тестировалось только на Win 7 x32? O_O
    Тогда действительно его косяк...

    Автор, пускай попробуют запустить от имени администратора...
    И, это... UAC на своей семерке включи все таки.
  • ixen © (07.07.10 11:43) [58]
    > Автор, пускай попробуют запустить от имени администратора...
    > И, это... UAC на своей семерке включи все таки.

    все это уже было проделано.. я паралельно связывался админом и говорил что попробовать сделать... UAC отключали.. админом запускать я попробовал первым делом... результат все тот же...
  • ixen © (07.07.10 11:45) [59]
    >
    > Автор явно не указывал что тестировалось только на Win 7
    > x32? O_O

    программа разрабатывалась на Win 7 32 ... это сказано в первом посте
  • ixen © (07.07.10 11:46) [60]
    > на 32 бит виртуальную машину без проблем ставится 64 бит
    > система

    спасибо...попробую
  • @!!ex © (07.07.10 12:15) [61]
    > [59] ixen ©   (07.07.10 11:45)
    > программа разрабатывалась на Win 7 32 ... это сказано в
    > первом посте

    и клиент этот пост читал до того как покупать?

    P.S.
    Я софт разрабатывают на Win XP, это не мешает ему тестироваться на куче друого оборудования.
  • ixen © (07.07.10 13:55) [62]
    >
    > на 32 бит виртуальную машину без проблем ставится 64 бит
    > система. Например на VMWare. Я пробовал, знаю.

    да.. на VMWare Win7 x64 встала без проблем... как ошибку найду.. отпишусь...
  • stas © (07.07.10 16:04) [63]
    ixen ©   (07.07.10 13:55) [62]
    >да.. на VMWare Win7 x64
    Супер, а я на Virtual PC x64 по виндой x64 так и не смог установить ))).
  • SPeller © (08.07.10 02:57) [64]
    Есть еще такая хрень у дельфей как удаленная отладка. Очень удобно отлаживать программы на виртуалках без необходимости ставить дельфю и компоненты. Глючная, правда, но всё-равно лучше десятка копий IDE. В справке всё описано.
  • SPeller © (08.07.10 02:58) [65]

    > DVM ©   (07.07.10 11:27) [56]
    > на 32 бит виртуальную машину без проблем ставится 64 бит
    > система. Например на VMWare. Я пробовал, знаю.

    Только если процессор поддерживает х64. У тебя поди атлон64 или кордуо, или даже что по новее? :)
  • ixen © (08.07.10 08:03) [66]
    странно... на виртуалке под Win7 х64 моя прога запустилась нормально... база открывается.. данные читаются... правда Firebird на виртуалке установлен локально..может это как то повлияло... я как то пробовал настроить сеть между виртуалкой и хостом и пробовал подключится к удаленному Firebird серверу.. но подключение не видело сервер, хотя сетка между компами работала...
  • ixen © (08.07.10 08:52) [67]
    > [64] SPeller ©   (08.07.10 02:57)
    > Есть еще такая хрень у дельфей как удаленная отладка.

    Настроил.. работает.. но опять же ошибок ни какаих нет...
  • ixen © (08.07.10 09:17) [68]
    к кстати классная штука этот remote debug ... прогу  запускаю на хосте через делфи, а прога запускается на виртуалке...
  • stas © (08.07.10 09:39) [69]
    ixen ©   (08.07.10 09:17) [66]
    Может вопрос не в винде, а фаерволл или антивирус че-то блокировал?
  • ixen © (08.07.10 09:50) [70]
    > Может вопрос не в винде, а фаерволл или антивирус че-то
    > блокировал?

    возможно... хотя на виртуалку я поставил семерку и фаервол специально не отключал... хотя опять же на виртуалке она работала на локальном сервере и фаервол тут ничего и не резал... надо смотреть
  • sniknik © (08.07.10 09:51) [71]
    > а фаерволл или антивирус че-то блокировал?
    мозги, если судить по этому
    > если почитать подробнее об ошибке то я там ничего не понял... программа закрывается...
    ошибки они как раз сигнал, о том, что не так. а тут, не понял, ну ладно...  но "фигня" не с программой, а с осью конечно же. кто бы сомневался.
  • ixen © (08.07.10 11:17) [72]
    > ошибки они как раз сигнал, о том, что не так. а тут, не
    > понял, ну ладно...  но "фигня" не с программой, а с осью
    > конечно же. кто бы сомневался.

    если проблема в программой, тогда почему она на виртуальной Win7 х64 запустилась без ошибки... разница только в локальном и удаленном Firebird сервере ...
  • ixen © (08.07.10 11:24) [73]
    ладно.. все понятно... админ винду снес... на виртуалке прога работает... значит проблема не в оси и не в программе.. остается Firebird ... тему можно закрывать
  • Anatoly Podgoretsky © (08.07.10 11:27) [74]
    если программа закрывается, то это не ошибка, а несчастный случай.
  • @!!ex © (08.07.10 22:29) [75]
    > [71] sniknik ©   (08.07.10 09:51)
    > ошибки они как раз сигнал, о том, что не так. а тут, не
    > понял, ну ладно...  но "фигня" не с программой, а с осью
    > конечно же. кто бы сомневался.

    Ну и о чем говорит ошибка в которой написано что произошло AV в участке памяти?
    В 99% случаев без тестов и логирования цена такого сообщения об ошибке - 0.
  • KilkennyCat © (08.07.10 23:34) [76]
    1% ты все-таки оставил....
  • @!!ex © (08.07.10 23:44) [77]
    > [76] KilkennyCat ©   (08.07.10 23:34)

    Бывают случаи, когда по такой ошибке можно определить, что случилось. Но это очень редкий случай...
    ИМХО, обвинять автора в невозможности по АВ понять что произошло - снобизм.
  • KilkennyCat © (09.07.10 00:32) [78]

    > ИМХО, обвинять автора в невозможности по АВ понять что произошло
    > - снобизм.

    не совсем.
    учитывая контекст.
    ты сам заметил про логирование. автор сделал логирование? или добавил его и попросил снова проверить на проблемной конфигурации? по рассказу - нет, метод решения был сразу кардинальный и затратный в сторону пользователя.
    Лично я даже не смотрю, что там ав написало. Проблемные участки я и так предполагаю на момент разработки. Если не предполагаю - последующий анализ их проявит. Дальше пишем лог и слезно просим тестить, если нет своей возможности.
    Нет ничего постыдного в ошибке, это все-таки программы, процессоры, операционки, компиляторы... ошибка может быть всегда, даже на "приветмирной" проге. И нормальное объяснение этого клиенту не вызовет негативной реакции. Но вставать в позу "я сделал все правильно, а вот ваш комп и\или операционка - неправильные" - это стыдно.
  • sniknik © (09.07.10 00:36) [79]
    > ИМХО, обвинять автора в невозможности по АВ понять что произошло - снобизм.
    "обвиняют" его в глупости, из-за модели поведения - "случилась какая-то ошибка, не понимаю, и не хочу, что это, но наверняка ось виновата...".

    и кстати, адрес который в AV может показать, не всегда конечно, строчку кода  на которой она произошла, а сама с большой долей вероятности говорит об обращении к удаленному/разрушенному объекту. но да конечно, ничего полезного, раз в ней нет подробной инструкции по устранению (а еще лучше кода для копи пасте, типа "у вас вот такая ошибка, а попробуйте вот этот код - ... ххх ...").
  • Германн © (09.07.10 01:07) [80]

    > "обвиняют" его в глупости, из-за модели поведения - "случилась
    > какая-то ошибка, не понимаю, и не хочу, что это, но наверняка
    > ось виновата...".

    +1
    Не понимаю только откуда появилась версия про AV. Вроде по смутным словам автора у него было "Программа выполнила недопустимую операцию и будет закрыта".
  • ixen © (09.07.10 07:20) [81]
    > Вроде по смутным словам автора у него было "Программа выполнила
    > недопустимую операцию и будет закрыта".

    Ошибку сгенерировала не программа, а операционка, и по своим каким то причинам решила закрыть программу... поэтому сообщение об ошибке было невнятным, типа как Отправить отчет в Майкрософт в XP... там тоже есть подробно об ошибке... но там поймет только разработчик операционки наверно в чем причина, ну и вы еще )))
  • ixen © (09.07.10 07:42) [82]
    > Ошибку сгенерировала не программа, а операционка, и по своим
    > каким то причинам решила закрыть программу...

    что то я глупость сморозил... ошибку конечно сгенерировала программа... но сообщение об ошибке, как я понял, выдала операционка.. а программа молча закрылась и все...
  • sniknik © (09.07.10 08:10) [83]
    > ошибку конечно сгенерировала программа...
    вот с ней и надо разбираться, отловить. залогировать, понять в чем дело.

    > ну и вы еще )))
    ну и ты учись...

    ошибка прямо на старте? формы не показываются, хоть на мгновение? на другой того же типа/разрядности оси работает? -> можно предположить что дело в отсутствии/нестандартности какой нибудь подключаемой dll... сам/нестандартные модули/компоненты какие нибудь функции из какой нибудь dll статически импортируешь? вот в этом может быть проблема. если есть такое то можно переделать на динамическое и логировать ход импорта. после выяснения что дело в этом до установить dll в систему.
    + если используется ODBC проверить что драйвера установлены в 32 разрядную версию, 64 ты подключить (а оно тоже как dll)  ты себе в программы не сможешь.
    ну и так далее, работа над ошибками должна вестись, а не игнорироваться.
  • ZeroDivide © (09.07.10 09:28) [84]
    Нет проблем 32-х разрядный FB работает на win7 64. Нужно скачать версию сервера более свежую. Можно и нативый 64 битный FB скачать.
  • Дмитрий Белькевич (09.07.10 21:05) [85]
    1. Иногда бывает проблема с тем, что под осью закрыт порт fb.
    2. Один раз удалённо отлаживал (успешно) программу, которая работала в Канаде. Сам живу в Беларуси. RD слегка глюкавит, но иногда бывает незаменим.
    3. Для того, что бы AV давал информацию, можно использовать EurekaLog - очень помогает.
  • Кто б сомневался © (10.07.10 21:36) [86]

    > > я ему говорю.. ставь 32 битную
    >
    > ты крут. не останавливайся на достигнутом, посоветуй поменять
    > ноут.


    Скажи ему чтобы сменил программиста.
  • @!!ex © (10.07.10 21:55) [87]
    > [86] Кто б сомневался ©   (10.07.10 21:36)
    > Скажи ему чтобы сменил программиста.

    Я такое своему заказчику довольно часто говорю...
    Куда ж деваться, если не во всех задачах я достаточно компетентен.
 
Конференция "Прочее" » Windows 7 64 бит и моё приложение
Есть новые Нет новых   [134435   +33][b:0.001][p:0.002]