Во времена Delphi 7 удаленная отладка была в основном в порядке. Вы настроили соединение TCP/IP, подправили несколько вещей в компоновщике, и вы можете (почти) выполнить пошаговый код, работающий на другом ПК, сохраняя при этом свою IDE Delphi и ее библиотеки на своем ПК для разработки.
Сегодня с Delphi XE2,3,4 у вас есть paserver, который, по крайней мере, на данный момент, может быть глючным и медленным. Это важно для разработки iOS (кроссплатформенной), но здесь, в Applied Relay Testing, нам часто приходится отлаживать встроенные ПК, на которых установлена последняя версия Windows. Для этого мы использовали ряд стратегий, но самая трудная ситуация — это посетить сайт клиента и пожелать, чтобы кто-то мог «закинуть» Delphi IDE + библиотеки и засучить рукава, чтобы пройти и установить точки останова в исходном коде. .
Весьма вероятно — будем надеяться — что рабочий процесс удаленной отладки paserver и его воплощения будут улучшаться со временем, но сейчас мне интересно, как можно было бы установить Delphi + библиотеки + наш исходный код на USB-ключ, чтобы с помощью только минимальная, возможно, автоматическая настройка, можно подключить этот ключ к ПК и довольно быстро компилировать, запускать и отлаживать.
Я вижу, что реестр является одной из возможных проблем, однако я помню, что Embarcadero однажды говорили о возможности запускать свои приложения с USB-накопителя. Зная, как сложно установить мои 20 с лишним библиотек в Delphi, это не тривиально и требует обдумывания.
Кто-нибудь делал что-то подобное или есть идеи, как это можно сделать?