Здравствуйте, Max_F, Вы писали:
M_F>Вдогонку: проект будет модернизироваться, и прога должна работать и под x86 и на КПК. Не хотелось бы вести изменения параллельно в двух одинаковых проектах сразу... M_F>Заранее благодарен.
В общем реально писать один код, который бы одинаково успешно работал
и на x86 и на КПК. Для этого нужно придерживаться обычных правил
для кроссплатформенной разработки.
В твоем случае это будет даже проще.
Но есть тонкости. GUI придется подгонять... Как ни крути, но на КПК места меньше и
иногда борьба идет за каждый пиксель.
Затем, если у тебя интесивные вычисления,
то отсутствие сопроцессора ты скорей всего заметишь.
Как выход, можно использовать числа в формате с фиксированной точкой.
У Intel есть соответствующие библиотеки. Но опять же, твоя программа
должна быть спроектированна так, что бы можно было бы безболезненно
менять double на тип с фиксированной точкой и обратно.
Памяти меньше. Это тоже может быть критичным.
В общем при определенной аккуратности все возможно.