Главная страница
    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]

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



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

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

Наверх





Память: 0.55 MB
Время: 0.004 c
2-1279469379
worldmen
2010-07-18 20:09
2010.10.10
Использование библиотеки AutoIt


2-1279266764
Hapastiks
2010-07-16 11:52
2010.10.10
получения шапки программы через OpenDialog


3-1246013703
zerohold
2009-06-26 14:55
2010.10.10
Delphi connect to MySQL через SSH


15-1278792046
Kerk
2010-07-11 00:00
2010.10.10
Посоветуйте WiFi-роутер


2-1279476319
lirikus
2010-07-18 22:05
2010.10.10
Фильтрация по дате





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский