Я тестировал свою программу в Win7x86 и WinXPx86, про x64 ничего сказать не могу. У меня все работает при условии размещения всех используемых модулей (в том числе и стандартных) в одной папке (неважно какой), редактор и компилятор также должны располагаться в одной папке (неважно какой). Если вы перемещаете файлы модулей во время работы редактора - перезапустите редактор. Кроме того, перед компиляцией и запуском, убедитесь, что:
- правильно назначен главный модуль
- правильно выбран тип приложения
- вызываются процедуры In.Open и Out.Open (для консольных приложений)
- если используется подключение сторонней dll, то ее экспортируемые процедуры должны быть stdcall