Скачал компонент XP manifest для visual C. Насколько разбираюсь, это для Borland C. Приложить не могу, я на чужой машине, но там немного *.cpp и есть даже *.pas. Кроме того лежит *.res. Как использовать это богатство для masm32 v 9?
Тяжелый случай. Код (Text): <!-- manifest.xml --> <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="CompanyName.ProductName.YourApp" type="win32" /> <description>Your application description here.</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> // resource.rc #define MANIFEST 24 1 MANIFEST DISCARDABLE "manifest.xml"
Из названий ясно. Тебе можно менять эти: version="1.0.0.0" processorArchitecture="*" name="CompanyName.ProductName.YourApp" Версия, процессор, имя. Процессор может быть x86, но на x64 прога не запустится. Версия не может быть больше, чем версия из ресурсов. Есть ещё другие манифесты, для .NET, для VC8 Runtime - но это другая история.
Toxasoft Всё работает, надеюсь ты понял, что то что вначале пишется в файл manifest.xml, а то что после строки "// resource.rc" в файл ресурсов. И не забывай в проге вызвать InitCommonControls, без неё результат прикрепления манифеста можешь не увидеть.
У меня при компиляции manifest записывает в ресурсы "MANIFEST" и них.. Не работает, а стоит переименовать на Manifest через restorator все ок. Почему и как исправить?
KeSqueer. Я все сделал как написано. Но не работает. А если я manifest запихиваю через редактор ресурса то работает. ПОНЯТНО? Если нет то учить читать.
Toxasoft Вообще-то, если не понятно, то не читать учатся, а соображать; либо учат выражать мысли. В любом случае мне всё понятно, я даже знаю где ошибка. rmn кстати, привёл решение, а Вы ему грубите. Ну а если Вы умудрились сделать ошибку в единственной строке, после чего весь день её искали и не нашли, то "овощ" как раз подходит для описания вашей "сущности".
Вобще я не сделал ни одной ошибки(проверял раз десять, даже с возможными вариантами). И я не овощ, строку могу написать, но ничерта не работает! И первым меня оскорбил РМН.
У меня как я теперь узнал западает кнопка b а я не замечал. Просто удалял текст и снова печатал. Еще раз извиняюсь. Просто по некоторым обстоятельствам за сутки не спал теперь невнимателен и раздражен.