Delphi выпускает на окнах 7 x64?

Я теперь сопоставил тестовые сценарии от Cal Henderson, Dave Child, Phil Haack, Doug Lovell и тестовых адресов RFC 3696. 158 всего.

я запустил все эти тесты против всех блоков проверки допустимости, которые я мог найти. Сравнение здесь: http://www.dominicsayers.com/isemail

я попытаюсь усовершенствовать эту страницу, поскольку люди улучшают свои блоки проверки допустимости. Благодаря Cal, Dave и Phil для их справки и сотрудничества в компиляции этих тестов и конструктивной критики мой собственный блок проверки допустимости .

Люди должны знать эти опечатки против RFC 3696 в частности. Тремя из канонических примеров являются на самом деле недопустимые адреса. И максимальная длина адреса является 254 или 256 символами, не 320.

16
задан 19 September 2009 в 15:37
поделиться

5 ответов

Не знаю о 64-битной версии Windows 7, но я уже почти год использую Delphi 4, 5, 2007 и 2009 в Windows XP 64 bit, и учитывая усилия, которые Microsoft тратит на обратную совместимость, я не понимаю, почему в Windows 7 все должно быть по-другому. Это отвечает на ваш последний вопрос - нет необходимости хранить отдельный раздел. Используйте виртуализацию для работы в 32-битной системе. Windows 7 AFAIK предлагает вам виртуализированную подсистему Windows XP - бесплатно, но вам может потребоваться загрузить ее отдельно.

По 2 и 3: ОС, на которой скомпилировано приложение, не имеет значения для развертывания, так как пока работает сама компиляция. Я без проблем компилировал только 16-битные программы на Delphi на 32-битных версиях Windows. Однако вы должны всегда тестировать на чистых установках ваших целевых версий ОС, поскольку ПК разработчика достаточно отличается от ПК пользователя, чтобы не предполагать, что все будет просто работать. Однако это общий совет, не имеющий ничего общего с 64-битной ОС.

Ваши программы Delphi будут работать на 32-битном уровне ( WOW64 - Windows в Windows 64 ) 64-битной Windows, что является достаточно близко к реальной 32-битной ОС, поэтому вам не нужно о ней заботиться,

5
ответ дан 30 November 2019 в 17:39
поделиться

Как заявил Мейсон Уиллер ,

10
ответ дан 30 November 2019 в 17:39
поделиться

Вчера я работал над Delphi 2007 под 64-битной Windows 7, и это была катастрофа. Каждый раз, когда я покидал программу во время отладки, либо обычным выходом, либо остановкой отладчика, это приводило к ошибке утверждения, из которой я не мог выйти, что приводило к остановке всей IDE. (Этого никогда не случалось под XP.) Очевидно, эмулятор WOW64 не так стабилен, как должен быть ...: (

Если вы собираетесь попробовать работать с 64-битной Windows 7, я бы настоятельно рекомендуют перейти на Delphi 2010, который был создан специально с учетом совместимости с Windows 7. Если это не вариант,

5
ответ дан 30 November 2019 в 17:39
поделиться

теперь для этого имеется исправление .

6
ответ дан 30 November 2019 в 17:39
поделиться

Antwoorden zijn:

1. Yes - With the workaround for the debugger issue
2. Yes - Delphi 2007 (native) will only build 32 bit applications
3. Yes - Unless it's a Device Driver or low-level service

Pas eerst de patch toe zoals vermeld op Olaf's Blog . Dit lost de exit-fout van het debugger op.

Ten tweede, installeer Windows XP Mode , een volledig schone (en legale) Windows XP 32-bits virtuele machine.

Applicatie compileren op Windows 7 64-bits. Installeer op de virtuele machine. Het zou gewoon moeten werken. Spoel, schuim en herhaal voor andere toepassingen die u aan het ontwikkelen bent.

XP-modus is beschikbaar voor alle bezitters van Windows 7 Professional- en Ultimate-edities. Weet niets over bedrijfsedities.

Dit is wat ik momenteel gebruik voor de ontwikkeling, aangezien ik een nood-OSectomie van een Macbook Pro moest uitvoeren

3
ответ дан 30 November 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: