Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2010.10.10;
Скачать: [xml.tar.bz2];

Вниз

Windows 7 64 бит и моё приложение   Найти похожие ветки 

 
ixen ©   (2010-07-07 08:42) [0]

Вобщем, история следующая... разработал я заказчику прогу под Firebird ... все работает.. клиент доволен.. звонит мне их админ и говорит что моя прога запускаться не хочет на новом ноуте под win 7 ... я говорю что не может быть.. так как я разрабатывал ее на семерке и она у меня нормально работала... приезжаю к клиенту.. смотрю... а у него 64 битная семерка... я ему говорю.. ставь 32 битную и все будет ок... но сам задумался... что нужно для того чтобы прога работала под 64 бит ?... или дело не в проге, а в Firebird на сервере?


 
Рамиль ©   (2010-07-07 08:46) [1]


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

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

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

Не надо с больной головы на здоровую перекладывать.


 
Anatoly Podgoretsky ©   (2010-07-07 08:55) [2]

> ixen  (07.07.2010 08:42:00)  [0]

А он пальцем вокруг виска не покрутил с такими советам. Ты деньги то верни.


 
@!!ex ©   (2010-07-07 09:02) [3]

> [2] Anatoly Podgoretsky ©   (07.07.10 08:55)
> А он пальцем вокруг виска не покрутил с такими советам.

Разрабатывалось под конкретную ОС.
Хотите поддержку других? Нет проблем - платите.


 
KilkennyCat ©   (2010-07-07 09:16) [4]


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

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


 
Anatoly Podgoretsky ©   (2010-07-07 09:16) [5]

> @!!ex  (07.07.2010 09:02:03)  [3]

В системных требованих или при продаже программы пользователю ему было
сообщено, что данную программу нельзя запускать по Win7 64, что
работоспособность ограничена только конкретной ОС и для запуска под другой
ОС ему надо платить дополнительные деньги. А пользователь в ответ, а мне
пофиг, я не справшиваю под какую это ОС, ты мне продавай программ?


 
ixen ©   (2010-07-07 09:18) [6]

> > а в Firebird на сервере?
>
> Не надо с больной головы на здоровую перекладывать.

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

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


 
Anatoly Podgoretsky ©   (2010-07-07 09:19) [7]


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

И страну проживания, а то в этой запускать нельзя.


 
ixen ©   (2010-07-07 09:21) [8]

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

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


 
ixen ©   (2010-07-07 09:24) [9]

> В системных требованих или при продаже программы пользователю
> ему было
> сообщено, что данную программу нельзя запускать по Win7
> 64, что
> работоспособность ограничена только конкретной ОС и для
> запуска под другой
> ОС ему надо платить дополнительные деньги. А пользователь
> в ответ, а мне
> пофиг, я не справшиваю под какую это ОС, ты мне продавай
> программ?

К сожалению в договоре на разработку не указывал под какую ось будет заточена программа... а нужно было...


 
RWolf ©   (2010-07-07 09:25) [10]


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

Не надо переписывать. Надо ловить ошибку.


 
ixen ©   (2010-07-07 09:31) [11]

> Не надо переписывать. Надо ловить ошибку.

каким образом мне это сделать? Ставить виртуалкой 64 битную ось, ставить туда делфи и пробовать компилить и смотреть на какой строке ошибка вываливаетмя? Но запустится ли сам D7 под 64 битной осью.. тоже вопрос..


 
@!!ex ©   (2010-07-07 09:35) [12]

> [5] Anatoly Podgoretsky ©   (07.07.10 09:16)

Указывается обычно где программа РАБОТАЕТ.
Не знаю как у вас, а у нас в ТЗ четко оговаривается под какими версиями Windows программа должна работать. В том числе и битность этих ОС.
Если вы разрабатываете сразу под все Windows - респект вам и уважуха. Мы так не делаем.


 
RWolf ©   (2010-07-07 09:35) [13]


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

всё нормально запустится.


 
Демо ©   (2010-07-07 09:37) [14]


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


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

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

PS.
Обрати внимание на работу с реестром, расположение временных файлов, файлов данных, возожность работы с включенным UAC и файрволлом.


 
@!!ex ©   (2010-07-07 09:38) [15]

> [7] Anatoly Podgoretsky ©   (07.07.10 09:19)
> И страну проживания, а то в этой запускать нельзя.

Это называется региональная защита. Используется, например, в Steam.
Связно с разной стоимостью ПО в разных регионах.


 
sniknik ©   (2010-07-07 09:46) [16]

единственная проблема с которой столкнулся на 64 битах win2008
http://delphimaster.net/view/4-1276760569/

причем не уверен от чего, 64 или win2008 (32 нет), т.к. на 2005(? сервер до этого/или его вистой зовут?) 64 разрядном вроде все работало (админы подкатили только с установкой 2008го), а тут это, и прав не хватает(пришлось в некоторых местах дебаг привилегию включать )...


 
Anatoly Podgoretsky ©   (2010-07-07 09:54) [17]

> ixen  (07.07.2010 09:24:09)  [9]

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

Ты лучше верни ему деньги, не затягивай ситуацию до отрывания у тебя яиц.


 
Anatoly Podgoretsky ©   (2010-07-07 09:55) [18]

> RWolf  (07.07.2010 09:25:10)  [10]

Ну это слишком просто и не круто.


 
Anatoly Podgoretsky ©   (2010-07-07 09:56) [19]

> @!!ex  (07.07.2010 09:35:12)  [12]

У нас с этим тоже порядок, мы не продадим программу на 64 ОС, если на
программа не предназначена для работы на ней, иначе это называется
мошенничество и тут поможет явка с повинной.


 
Anatoly Podgoretsky ©   (2010-07-07 09:59) [20]

> @!!ex  (07.07.2010 09:38:15)  [15]

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


 
ixen ©   (2010-07-07 10:03) [21]


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

Во первых я не знал что ее нельзя запускать под 64 битной осью.. даже не подумал об этом по своей неопытности (глупости)


 
ixen ©   (2010-07-07 10:04) [22]

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


 
ixen ©   (2010-07-07 10:05) [23]

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


 
Anatoly Podgoretsky ©   (2010-07-07 10:08) [24]

> ixen  (07.07.2010 10:03:21)  [21]

Как же тогда быть с требованием пользователю сменить ОС, вот так не зная
этого "смотрю... а у него 64 битная семерка... я ему говорю.. ставь 32
битную и все будет ок".
Но как бы там не было, надо сначала вернуть деньги и потом нормализовывать
ситуацию.


 
Anatoly Podgoretsky ©   (2010-07-07 10:09) [25]

> ixen  (07.07.2010 10:04:22)  [22]

"разработал я заказчику прогу", за свой счет что ли ты ставил ее заказчику
или даже доплачивал, чтобы ее поставить.
Я чем дальше смотрю, тем хуже ситуация кажется.


 
Anatoly Podgoretsky ©   (2010-07-07 10:10) [26]

> ixen  (07.07.2010 10:05:23)  [23]

Так"c, ты значит разработал версию по 64 бита, а пользователю продал
обманку.
Ты сначала ее разработай, а потом продавай, а не втюхивай ему лохотрон.


 
KilkennyCat ©   (2010-07-07 10:15) [27]


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

это-то тут причем? 64-битная прекрасно поддерживает 32-битные приложения, за исключением нескольких нюансов, как у sniknik. Но и они решаемы.


 
KilkennyCat ©   (2010-07-07 10:16) [28]

а отдельные приложения монстры разрабатывают с целью эффективности. да м то, не все. У Адобе только несколько приложений 64 битных. А остальные - 32 и вполне адекватно работают.


 
RWolf ©   (2010-07-07 10:18) [29]


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

задумайся — зачем они это делают.
хинт: зачем фотошопу больше 2 гигабайт оперативки, например.
и почему разработчики тысяч других программ не озаботились 64-битными версиями до сих пор, спустя 5 лет после появления XP x64.


 
Плохиш ©   (2010-07-07 10:21) [30]


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

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


 
Anatoly Podgoretsky ©   (2010-07-07 10:23) [31]

> Плохиш  (07.07.2010 10:21:30)  [30]

Зачем?, когда у семерки есть XP Mode


 
ixen ©   (2010-07-07 10:24) [32]

хорошо, давайте подумаем, что может не понравится 64 битной оси. Никаких умных процедур я в своеq проге не использовал как у sniknika. Могу догадываться что ошибку вызвает какая нибудь WinApi процедура, например ExtractApplicationPath могла вызвать такую ошибку?


 
ixen ©   (2010-07-07 10:26) [33]


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

все танцы с бубном были проделаны, по словам админа, а не верить ему у меня нет причин...


 
Плохиш ©   (2010-07-07 10:26) [34]


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

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

Верни деньги.


 
Демо ©   (2010-07-07 10:30) [35]


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


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


 
Плохиш ©   (2010-07-07 10:30) [36]


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

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

А понял, ты сюда поболтать пришёл.


 
ixen ©   (2010-07-07 10:33) [37]


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

ну настройки программы я храню в settings.ini который лежит в этой же папке где и программа


 
Плохиш ©   (2010-07-07 10:34) [38]


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

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

PS. Ты ему помедленней умные слова выдавай, а то он их понять не успевает ;-)


 
Демо ©   (2010-07-07 10:35) [39]


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


Ты уверен, что открываешь .ini с атрибутом "Read Only"?


 
Anatoly Podgoretsky ©   (2010-07-07 10:35) [40]

> Плохиш  (07.07.2010 10:26:34)  [34]

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


 
ixen ©   (2010-07-07 10:35) [41]


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

просто мне шестнадцатиричные значения и обращения к памяти ничего конкретного об ошибке не подсказало... я не гуру программирования и этого не заявлял.. просто спрашиваю у вас совета как быть...


 
Anatoly Podgoretsky ©   (2010-07-07 10:39) [42]

> ixen  (07.07.2010 10:33:37)  [37]

Дурдом


 
ixen ©   (2010-07-07 10:39) [43]


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

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


 
ixen ©   (2010-07-07 10:41) [44]


> Дурдом

в чем дурдом? что я храню настройки в этой же папке а не разбрасываю их по всем системным дискам и не засоряю реестр?


 
Anatoly Podgoretsky ©   (2010-07-07 10:41) [45]

> ixen  (07.07.2010 10:35:41)  [41]

Совет ты получил, лучшее в данной ситуации это вернуть деньги и пообещать
пользователю забрать их обратно, когда напишешь нормальную программу, а не
будешь шантижировать пользователя сменой ОС


 
Dennis I. Komarov ©   (2010-07-07 10:41) [46]


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

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

Ставь на 64 и ищи где ошибки.


 
Плохиш ©   (2010-07-07 10:42) [47]


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


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

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

PS. Неужели только "гуру программирования" должны иметь представления о работе используемой операционной системе?


 
ixen ©   (2010-07-07 10:51) [48]

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


 
RWolf ©   (2010-07-07 10:53) [49]


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

нет.


 
stas ©   (2010-07-07 10:57) [50]

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


 
RWolf ©   (2010-07-07 11:02) [51]


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

у меня сильное подозрение, что баг никаким боком с 64 не связан и проявится на любой win7.


 
stas ©   (2010-07-07 11:05) [52]

RWolf ©   (07.07.10 11:02) [51]
Возможно

ixen ©
А проверял на других компах?


 
ixen ©   (2010-07-07 11:11) [53]


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

читайте внимательней мой первый пост... программа разрабатывалась по Win7 32
на всех машинах с XP заказчика программа работает без проблем... на других семерках кроме моей я не проверял...


 
ixen ©   (2010-07-07 11:14) [54]

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

Спасибо stas за предложение в помощи, но я действительно использую сторонние компоненты, и на виртуалку я 64 бит действительно не поставлю, т.к. виртуалка по сути 32 битная, но у меня возникла другая идея.. попросить у заказчика тот самый ноут и дебагить на ней...


 
ixen ©   (2010-07-07 11:17) [55]

хотя админ заказчика уже сказал, что по просьбе трудящихся их конторы он все таки будет ставить на ноут XP.....ну чужда юзерам буржуйская новинка..


 
DVM ©   (2010-07-07 11:27) [56]


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


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

на 32 бит виртуальную машину без проблем ставится 64 бит система. Например на VMWare. Я пробовал, знаю.


 
@!!ex ©   (2010-07-07 11:38) [57]

> [19] Anatoly Podgoretsky ©   (07.07.10 09:56)

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

Автор, пускай попробуют запустить от имени администратора...
И, это... UAC на своей семерке включи все таки.


 
ixen ©   (2010-07-07 11:43) [58]

> Автор, пускай попробуют запустить от имени администратора...
> И, это... UAC на своей семерке включи все таки.

все это уже было проделано.. я паралельно связывался админом и говорил что попробовать сделать... UAC отключали.. админом запускать я попробовал первым делом... результат все тот же...


 
ixen ©   (2010-07-07 11:45) [59]

>
> Автор явно не указывал что тестировалось только на Win 7
> x32? O_O

программа разрабатывалась на Win 7 32 ... это сказано в первом посте


 
ixen ©   (2010-07-07 11:46) [60]

> на 32 бит виртуальную машину без проблем ставится 64 бит
> система

спасибо...попробую


 
@!!ex ©   (2010-07-07 12:15) [61]

> [59] ixen ©   (07.07.10 11:45)
> программа разрабатывалась на Win 7 32 ... это сказано в
> первом посте

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

P.S.
Я софт разрабатывают на Win XP, это не мешает ему тестироваться на куче друого оборудования.


 
ixen ©   (2010-07-07 13:55) [62]

>
> на 32 бит виртуальную машину без проблем ставится 64 бит
> система. Например на VMWare. Я пробовал, знаю.

да.. на VMWare Win7 x64 встала без проблем... как ошибку найду.. отпишусь...


 
stas ©   (2010-07-07 16:04) [63]

ixen ©   (07.07.10 13:55) [62]
>да.. на VMWare Win7 x64
Супер, а я на Virtual PC x64 по виндой x64 так и не смог установить ))).


 
SPeller ©   (2010-07-08 02:57) [64]

Есть еще такая хрень у дельфей как удаленная отладка. Очень удобно отлаживать программы на виртуалках без необходимости ставить дельфю и компоненты. Глючная, правда, но всё-равно лучше десятка копий IDE. В справке всё описано.


 
SPeller ©   (2010-07-08 02:58) [65]


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

Только если процессор поддерживает х64. У тебя поди атлон64 или кордуо, или даже что по новее? :)


 
ixen ©   (2010-07-08 08:03) [66]

странно... на виртуалке под Win7 х64 моя прога запустилась нормально... база открывается.. данные читаются... правда Firebird на виртуалке установлен локально..может это как то повлияло... я как то пробовал настроить сеть между виртуалкой и хостом и пробовал подключится к удаленному Firebird серверу.. но подключение не видело сервер, хотя сетка между компами работала...


 
ixen ©   (2010-07-08 08:52) [67]

> [64] SPeller ©   (08.07.10 02:57)
> Есть еще такая хрень у дельфей как удаленная отладка.

Настроил.. работает.. но опять же ошибок ни какаих нет...


 
ixen ©   (2010-07-08 09:17) [68]

к кстати классная штука этот remote debug ... прогу  запускаю на хосте через делфи, а прога запускается на виртуалке...


 
stas ©   (2010-07-08 09:39) [69]

ixen ©   (08.07.10 09:17) [66]
Может вопрос не в винде, а фаерволл или антивирус че-то блокировал?


 
ixen ©   (2010-07-08 09:50) [70]

> Может вопрос не в винде, а фаерволл или антивирус че-то
> блокировал?

возможно... хотя на виртуалку я поставил семерку и фаервол специально не отключал... хотя опять же на виртуалке она работала на локальном сервере и фаервол тут ничего и не резал... надо смотреть


 
sniknik ©   (2010-07-08 09:51) [71]

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


 
ixen ©   (2010-07-08 11:17) [72]

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

если проблема в программой, тогда почему она на виртуальной Win7 х64 запустилась без ошибки... разница только в локальном и удаленном Firebird сервере ...


 
ixen ©   (2010-07-08 11:24) [73]

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


 
Anatoly Podgoretsky ©   (2010-07-08 11:27) [74]

если программа закрывается, то это не ошибка, а несчастный случай.


 
@!!ex ©   (2010-07-08 22:29) [75]

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

Ну и о чем говорит ошибка в которой написано что произошло AV в участке памяти?
В 99% случаев без тестов и логирования цена такого сообщения об ошибке - 0.


 
KilkennyCat ©   (2010-07-08 23:34) [76]

1% ты все-таки оставил....


 
@!!ex ©   (2010-07-08 23:44) [77]

> [76] KilkennyCat ©   (08.07.10 23:34)

Бывают случаи, когда по такой ошибке можно определить, что случилось. Но это очень редкий случай...
ИМХО, обвинять автора в невозможности по АВ понять что произошло - снобизм.


 
KilkennyCat ©   (2010-07-09 00:32) [78]


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

не совсем.
учитывая контекст.
ты сам заметил про логирование. автор сделал логирование? или добавил его и попросил снова проверить на проблемной конфигурации? по рассказу - нет, метод решения был сразу кардинальный и затратный в сторону пользователя.
Лично я даже не смотрю, что там ав написало. Проблемные участки я и так предполагаю на момент разработки. Если не предполагаю - последующий анализ их проявит. Дальше пишем лог и слезно просим тестить, если нет своей возможности.
Нет ничего постыдного в ошибке, это все-таки программы, процессоры, операционки, компиляторы... ошибка может быть всегда, даже на "приветмирной" проге. И нормальное объяснение этого клиенту не вызовет негативной реакции. Но вставать в позу "я сделал все правильно, а вот ваш комп и\или операционка - неправильные" - это стыдно.


 
sniknik ©   (2010-07-09 00:36) [79]

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

и кстати, адрес который в AV может показать, не всегда конечно, строчку кода  на которой она произошла, а сама с большой долей вероятности говорит об обращении к удаленному/разрушенному объекту. но да конечно, ничего полезного, раз в ней нет подробной инструкции по устранению (а еще лучше кода для копи пасте, типа "у вас вот такая ошибка, а попробуйте вот этот код - ... ххх ...").


 
Германн ©   (2010-07-09 01:07) [80]


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

+1
Не понимаю только откуда появилась версия про AV. Вроде по смутным словам автора у него было "Программа выполнила недопустимую операцию и будет закрыта".


 
ixen ©   (2010-07-09 07:20) [81]

> Вроде по смутным словам автора у него было "Программа выполнила
> недопустимую операцию и будет закрыта".

Ошибку сгенерировала не программа, а операционка, и по своим каким то причинам решила закрыть программу... поэтому сообщение об ошибке было невнятным, типа как Отправить отчет в Майкрософт в XP... там тоже есть подробно об ошибке... но там поймет только разработчик операционки наверно в чем причина, ну и вы еще )))


 
ixen ©   (2010-07-09 07:42) [82]

> Ошибку сгенерировала не программа, а операционка, и по своим
> каким то причинам решила закрыть программу...

что то я глупость сморозил... ошибку конечно сгенерировала программа... но сообщение об ошибке, как я понял, выдала операционка.. а программа молча закрылась и все...


 
sniknik ©   (2010-07-09 08:10) [83]

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

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

ошибка прямо на старте? формы не показываются, хоть на мгновение? на другой того же типа/разрядности оси работает? -> можно предположить что дело в отсутствии/нестандартности какой нибудь подключаемой dll... сам/нестандартные модули/компоненты какие нибудь функции из какой нибудь dll статически импортируешь? вот в этом может быть проблема. если есть такое то можно переделать на динамическое и логировать ход импорта. после выяснения что дело в этом до установить dll в систему.
+ если используется ODBC проверить что драйвера установлены в 32 разрядную версию, 64 ты подключить (а оно тоже как dll)  ты себе в программы не сможешь.
ну и так далее, работа над ошибками должна вестись, а не игнорироваться.


 
ZeroDivide ©   (2010-07-09 09:28) [84]

Нет проблем 32-х разрядный FB работает на win7 64. Нужно скачать версию сервера более свежую. Можно и нативый 64 битный FB скачать.


 
Дмитрий Белькевич   (2010-07-09 21:05) [85]

1. Иногда бывает проблема с тем, что под осью закрыт порт fb.
2. Один раз удалённо отлаживал (успешно) программу, которая работала в Канаде. Сам живу в Беларуси. RD слегка глюкавит, но иногда бывает незаменим.
3. Для того, что бы AV давал информацию, можно использовать EurekaLog - очень помогает.


 
Кто б сомневался ©   (2010-07-10 21:36) [86]


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


Скажи ему чтобы сменил программиста.


 
@!!ex ©   (2010-07-10 21:55) [87]

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

Я такое своему заказчику довольно часто говорю...
Куда ж деваться, если не во всех задачах я достаточно компетентен.



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2010.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.69 MB
Время: 0.007 c
2-1278925532
linuxoid
2010-07-12 13:05
2010.10.10
помогите с пингом


2-1279193322
Aleks
2010-07-15 15:28
2010.10.10
Экспорт ListView в эксель


2-1279268835
vajo
2010-07-16 12:27
2010.10.10
Количество строк в RichEdit


15-1279017288
Styx
2010-07-13 14:34
2010.10.10
Функция сходства для положения объектов в 3D


2-1279538562
fib
2010-07-19 15:22
2010.10.10
TpFIBDataSet вызвать SQL Generator в Run-time





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский