Программирование под Vista
У меня довольно общий и, возможно, спецефический вопрос, такой, что я даже не знаю в какую категорию его отнести. Прошу всех разбирающихся в затронутой области высказать свое мнение.
Ситуация такова. Я купил новенький ноутбук с установленной Windows Vista HomeBasic SP1 и столкнулся с обширным рядом проблем в области программирования: VisualBasic 6.0 Pro работает с большими ограничениями, Delphi 7 даже после внесения рекомендуемых изменений отказывается компилировать *.exe. Так же я заметил вполне ожидаемые "невыполнение" казалось бы стандартных команд для Win - например, нельзя получить имя ПК, имя пользователя, номер винчестера и так далее, не говоря уже о совершенно неожиданных искажаниях в работе - неверное цветовое отображение. Я сейчас говорил о программах написанных мною и великолепно работающих на моем старом ПК под WinXP SP2 и на десятках других машин.
Таким образом вопрос таков: неужели теперь нормально программировать под Vista можно теперь только на VisualStudio?! Если у кого-то есть интересные ссылки на эту тему или опыт по разрешению этого вопроса - я прошу ответить.
P.S. К сожалению, я как гражданин России и военнообязанный человек, не могу выразить возмущение на просторах Интернета варварскими делами Грузии. И если это читает кто-то из наших парней в горячей точке, то знайте - мы с вами.
Цитата: Alex_2004
столкнулся с обширным рядом проблем в области программирования: VisualBasic 6.0 Pro работает с большими ограничениями,
Хм, а мне казалось что он почил в бозе...
Цитата: Alex_2004
Delphi 7 даже после внесения рекомендуемых изменений отказывается компилировать *.exe.
Странно... хотя не знаю - не гонял Делфю под Вистой.
Цитата: Alex_2004
Так же я заметил вполне ожидаемые "невыполнение" казалось бы стандартных команд для Win...
А вот это уже изменение самого АПИ - нужно смотреть Вистовый СДК.
Цитата: Alex_2004
Таким образом вопрос таков: неужели теперь нормально программировать под Vista можно теперь только на VisualStudio?!
На .NET точно беспроблемно под Висту разрабатывать да и на Java. По поводу нативного кода - тоже интересно почитать, хотя и не считаю эту затею особо перспективной.
Правда, я надеялся на тот, что все мои коллеги - программисты поделятся своим опытом в программированиz на WinVista. :(
Еще вопросик: подскажите где можно скачать справочник по Win64API, для различных языков?
Всем еще раз большое спасибо за ответы.
Кодить можно на VisualStudio и Delphi 2007 (насчёт 2006 не уверен).
Я понял свою ошибку. Vist'у надо еще понять - это все-таки не XP.
Я все-таки понял почему под Vista некорректно работает Delphi. Просто при установке ситема на "автомате" заменяет файл C:\windows\system32\vsjitdebugger.exe - это надо пресечь. И для компиляции *.exe необходимо Delphi запускать с правами администратора - самое интересное, что установка в свойствах опции автоматического запуска с монопольными правами эту проблему не решает - видимо какое-то ограничение все-таки есть...
Может просто поставить Delphi в домашнюю папку?