Вверх ↑
Этот топик читают: Гость
Ответов: 1731
Рейтинг: 68
#31: 2013-02-18 23:32:36 ЛС | профиль | цитата
[offtop]Kazbek17, можете в ЛС написать схему создания элемента для вашего пакета.
Интересует ini и hws.[/offtop]
карма: 1

0
Ответов: 1058
Рейтинг: 76
#32: 2013-02-18 23:52:22 ЛС | профиль | цитата
Kazbek17 писал(а):
csproj указывать какие файлы компилировать

Согласен.
Немного поковырял MSBuild оказалось что не понимает она кириллицу в путях. Как не крути а сохранить по пути Cocuments and SettingsАдминистраторProjects не получилось.
В параметрах командной строки не разбирался но как оказалось компилирует как раз csc.exe входящий в состав Framework а MSBuild подготавливает все на основе файла проекта *proj какие модули и прочее подключать к проету, а далее отсылает офигенную командную строку нашему csc.exe.

Офигенная строка
CoreCompile:
C:WINDOWSMicrosoft.NETFrameworkv4.0.30319Csc.exe /noconfig /nowarn:1701,
1702 /nostdlib+ /reference:C:WINDOWSMicrosoft.NetassemblyGAC_MSILMicroso
ft.CSharpv4.0_4.0.0.0__b03f5f7f11d50a3aMicrosoft.CSharp.dll /reference:C:W
INDOWSMicrosoft.NETFrameworkv4.0.30319mscorlib.dll /reference:C:WINDOWS
Microsoft.NetassemblyGAC_32PresentationCorev4.0_4.0.0.0__31bf3856ad364e35
PresentationCore.dll /reference:C:WINDOWSMicrosoft.NetassemblyGAC_MSILP
resentationFrameworkv4.0_4.0.0.0__31bf3856ad364e35PresentationFramework.dll
/reference:C:WINDOWSMicrosoft.NetassemblyGAC_MSILSystem.Corev4.0_4.0.0
.0__b77a5c561934e089System.Core.dll /reference:C:WINDOWSMicrosoft.Netasse
mblyGAC_MSILSystem.Data.DataSetExtensionsv4.0_4.0.0.0__b77a5c561934e089Sy
stem.Data.DataSetExtensions.dll /reference:C:WINDOWSMicrosoft.Netassembly
GAC_32System.Datav4.0_4.0.0.0__b77a5c561934e089System.Data.dll /reference:
C:WINDOWSMicrosoft.NetassemblyGAC_MSILSystemv4.0_4.0.0.0__b77a5c561934e
089System.dll /reference:C:WINDOWSMicrosoft.NetassemblyGAC_MSILSystem.X
amlv4.0_4.0.0.0__b77a5c561934e089System.Xaml.dll /reference:C:WINDOWSMicr
osoft.NetassemblyGAC_MSILSystem.Xmlv4.0_4.0.0.0__b77a5c561934e089System.
Xml.dll /reference:C:WINDOWSMicrosoft.NetassemblyGAC_MSILSystem.Xml.Linq
v4.0_4.0.0.0__b77a5c561934e089System.Xml.Linq.dll /reference:C:WINDOWSMic
rosoft.NetassemblyGAC_MSILWindowsBasev4.0_4.0.0.0__31bf3856ad364e35Windo
wsBase.dll /debug+ /outbjDebugProject67.exe /resourcebjDebugProject67
.g.resources /target:winexe MainWindow.Xaml.cs "Crogram FilesHiAsmcompil
erWPFobjDebugMainWindow.g.cs" "Crogram FilesHiAsmcompilerWPFobjDe
bugApp.g.cs" "C:TEMP.NETFramework,Version=v4.0.AssemblyAttributes.cs"

Вобщем без прекомпилятора в локализованных(с кириллицей в путях) ОС не обойтись. Прекомпилятор который я выкладывал постом выше делался на скорую руку для эксперимента. Я вручную компилировал bat-ником, а поскольку небыло времени то в прекомпилятор впихнул содержание .bat-ника. Вы как автор знаете какие файлы будут появляться в выходной директории, а значит и прекомпилятор заточить не составит труда.

Как работает ваш компилятор спрашивал потому что меня сбило с толку
Kazbek17 писал(а):
Вот код компилятора на языке C#

Поначалу думал что он и компилирует, а сейчас я так понимаю он выполняет роль прекомпилятора.
карма: 0

0
Ответов: 704
Рейтинг: 44
#33: 2013-02-19 00:06:00 ЛС | профиль | цитата
tom-it писал(а):
Поначалу думал что он и компилирует, а сейчас я так понимаю он выполняет роль прекомпилятора.
Нет вы не правильно понимаете. На словах не объяснить.
Что самое интересно у меня все работало, без всяких прописей пути а у вас нет , вот зараза WPF

карма: 0

0
Ответов: 1058
Рейтинг: 76
#34: 2013-02-19 04:12:49 ЛС | профиль | цитата
Кому охота поклацать, делаем все как в первом посте.
Далее в папку HiAsmcompiler ставим этоcompilit.7z, также если еще нет создаем в HiAsmcompiler папку WPF.
Добавляем компилятор

Компилятор = WPF
Расширение = csproj
Путь = ...HiAsmcompilerCompilit.exe
Командная строка = "%fname%" "%opath%"

Далее в переменную Path добавить путь к Framework v4.* (там где MSBuild.exe)

Кнопка запуска(зеленый треугольник) не работает, только кнопка компиляции.
В папке проекта должна появиться папка с именем вашего проекта внутри которой исполняемый файл.

Проверял на ХР работает, для поклацать сойдет.
карма: 0

0
файлы: 1compilit.7z [16.6KB] [287]
Гость
Ответов: 17029
Рейтинг: 0
#35: 2013-02-19 19:59:57 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 06:46:21
карма: 0

0
Ответов: 1731
Рейтинг: 68
#36: 2013-02-19 20:18:59 ЛС | профиль | цитата
37.45.209.86, Свойства Системы -> Переменные среды -> Системные переменные -> Найти и дополнить Path
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#37: 2013-02-19 21:43:53 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 06:46:21
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#38: 2013-02-19 22:54:59 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 06:46:21
карма: 0

0
Ответов: 1731
Рейтинг: 68
#39: 2013-02-20 19:01:53 ЛС | профиль | цитата
MediaElement
Форматы
Video
Raw Video
RGBA format
Uncompressed 32 bit Alpha Red, Green, Blue.
On Windows Phone 7, the alpha channel is ignored.
YV12 format- YCrCb(4:2:0)
Uncompressed YCrCb(4:2:0).
Not supported on Windows Phone 7.
RGBA - 32 bit Alpha Red, Green, Blue
Windows Media Video and VC-1 formatsWMV1: Windows Media Video 7
Supports Simple, Main, and Advanced Profiles.
Supports only progressive (non-interlaced) content.
WMV2: Windows Media Video 8
WMV3: Windows Media Video 9
Supports Simple and Main Profiles.
Supports only progressive (non-interlaced) content.
WMVA: Windows Media Video Advanced Profile, non-VC-1
WVC1: Windows Media Video Advanced Profile, VC-1
Supports Advanced Profile.
Supports only progressive (non-interlaced) content.
H264 (ITU-T H.264 / ISO MPEG-4 AVC) formats
Supports H.264 and MP43 codecs.
Supports Base, Main, and High Profiles.
Windows Phone 7 supports up to Level 3.0.
Note that level 3.0 defines the maximum supported resolution for 30fps as 720x480. Other frame rates have different maximum supported resolutions.
Supports only progressive (non-interlaced) content.
Supports only 4:2:0 chroma subsampling profiles.
Desktop Silverlight only supports the Annex B NAL format (i.e. start codes).
Note, that media libraries, such as the SmoothStreamingMediaElement, support the AVC NAL format by programmatically converting AVC NALs to Annex B NALs. As Silverlight supports partial encryption of H.264 samples, this conversion can occur on encrypted content as well if the NAL headers are not encrypted. The Annex B NAL format is described in MPEG-4 Part 10.
Supports PlayReady DRM with Mp4 (H264 and AAC-LC)
H.263 format
Not supported by desktop versions of Silverlight.
Not supported by the MediaStreamSource class in Windows Phone 7.
MPEG-4 Part 2 format
Supports Simple and Advanced Profiles.

Audio
PCM / WAV format"1". This is Linear 8 or 16 bit Pulse Code Modulation. Roughly speaking, this is WAV format.
This is Linear 8 or 16 bit Pulse Code Modulation. Roughly speaking, this is WAV format.
Microsoft Windows Media Audio Standard formats."353" - Microsoft Windows Media Audio v7, v8 and v9.x Standard (WMA Standard)
Microsoft Windows Media Audio Professional formats."354" - Microsoft Windows Media Audio v9.x and v10 Professional (WMA Professional)
Supports full fidelity decoding of WMA 10 Professional Low Bit Rate (LBR) modes in the 32-96 kbps range.
Multichannel (5.1 and 7.1 surround) audio content is automatically mixed down to stereo.
24 bit audio will return silence.
Sampling Rates beyond 48000 return an invalid format error code in same-domain and a 4001 in cross-domain scenarios.
MP3 "85" -– (ISO MPEG-1 Layer III) format (MP3).
AAC"255" - (ISO Advanced Audio Coding) (AAC)format.
Supports Low Complexity (AAC-LC) decoding at full fidelity (up to 48 kHz).
High Efficiency (HE-AAC) encoded content. will decode only at half fidelity (up to 24 kHz).
HE-AAC v1 (AAC+) and HE-AAC v2 (eAAC+) supported.
Desktop Silverlight will decode only at half fidelity (up to 24 kHz).
Multichannel (5.1 surround) audio content is not supported.
AMR-NB (Adaptive Multi-Rate Narrow Band) format
Not supported by desktop versions of Silverlight.
Not supported by the MediaStreamSource class.

mediaelement.zip Исправил doPosition. Подавать строку дней:часов:минут:секунд:милисекунд

Основной функционал присутствует.

карма: 1

1
файлы: 1mediaelement.zip [7.7KB] [284]
Голосовали:Kazbek17
Ответов: 704
Рейтинг: 44
#40: 2013-02-20 19:23:12 ЛС | профиль | цитата
Подправим, не переживай. Молодец.
карма: 0

0
Ответов: 1731
Рейтинг: 68
#41: 2013-02-20 21:49:11 ЛС | профиль | цитата
If_Else
if.zip
------------ Дoбавленo в 21.49:
Совсем забыл.
Нужно создать вкладку с именем logic и описанием Логика
карма: 1

0
файлы: 1if.zip [4.8KB] [257]
41
Сообщение
...
Прикрепленные файлы
(файлы не залиты)