iGrok писал(а):Add-Ins -> Add-In Manager..
VB6 Resource Editor -> Load On Startup, Loaded -> OK
Tools -> Resource Editor
Хакер писал(а):Зачем?
Хакер писал(а):Для этого не надо создавать res-файл программно.
Хакер писал(а):Нельзя.
Public Sub CreateManifest( _
Optional FileName As String, _
Optional CompanyName As String, _
Optional ProductName As String, _
Optional YourApp, _
Optional Description As String)
Dim strManifest As String
Dim utfManifest As String
Dim varFN As String
strManifest = _
"<?xml version=" & """" & "1.0" & """" & " encoding=" & """" & "UTF-8" & """" & " standalone=" & """" & "yes" & """" & "?>" & vbCrLf & _
"<assembly xmlns=" & """" & "urn:schemas-microsoft-com:asm.v1" & """" & " manifestVersion=" & """" & "1.0" & """" & ">" & vbCrLf & _
"<assemblyIdentity" & vbCrLf & _
" version = " & """" & "1.0.0.0" & """" & vbCrLf & _
" processorArchitecture = " & """" & "X86" & """" & vbCrLf & _
" Name = " & """" & CompanyName & "." & ProductName & "." & YourApp & """" & vbCrLf & _
" type=" & """" & "win32" & """" & vbCrLf & _
"/>" & vbCrLf & _
"<description>" & Description & ".</description>" & vbCrLf & _
"<dependency>" & vbCrLf & _
" <dependentAssembly>" & vbCrLf & _
" <assemblyIdentity" & vbCrLf & _
" type=" & """" & "win32" & """" & vbCrLf & _
" Name = " & """" & "Microsoft.Windows.Common-Controls" & """" & vbCrLf & _
" version = " & """" & "6.0.0.0" & """" & vbCrLf & _
" processorArchitecture = " & """" & "X86" & """" & vbCrLf & _
" publicKeyToken = " & """" & "6595b64144ccf1df" & """" & vbCrLf & _
" language = " & """" & "*" & """" & vbCrLf & _
" />" & vbCrLf & _
" </dependentAssembly>" & vbCrLf & _
"</dependency>" & vbCrLf & _
"</assembly>"
utfManifest = StrConv(strManifest, vbUnicode)
If FileName = vbNullString Then
varFN = "my"
Else
varFN = FileName
End If
SaveFile App.Path & "\temp\" & varFN & ".manifest", utfManifest
End Sub
Хакер писал(а):Какой смысл генерировать манифест программно причём таким диким способом?
Хакер писал(а):В чём смысл писать "<assembly xmlns=" & """" & "urn:schemas-microsoft-com:asm.v1" & """" & " manifestVersion=" & """" & "1.0" & """" & ">" вместо "<assembly xmlns=""urn:schemas-microsoft-com:asm.v1"" manifestVersion=""1.0"">"?
Diamock писал(а):Хочется автоматизировать процесс создания манифеста.
Денис писал(а):А теперь я, в лучших традициях своего нахождения на форуме, предлагаю труп кролика для решения задачи:
Когда у меня была шестая студия, я один раз сделал проект с уже включенным в файл ресурсов универсальным манифестом и сохранил проект в папке с образцами проектов студии. После чего у меня в диалоге создания проекта он висел, как шаблон.
Было удобно.
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 38