Иконка
От: Shame Россия funtoo.org
Дата: 25.02.10 11:38
Оценка:
Ошибка телепатам
Инициализатор типа "nCdy.Nemerle" выдал исключение.

Воспроизведение —

this.Icon = (nCdy.Properties.Resources.NemerleStudioX);




        internal static NemerleStudioX : System.Drawing.Icon 
        {
            get 
            {
                def obj : object = Resources.NemerleStudio;
                ((obj :> System.Drawing.Icon))
            }
        }




  <data name="NemerleStudio" type="System.Resources.ResXFileRef, System.Windows.Forms">
    <value>..\..\NemerleStudio.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
  </data>


16x16 png

может надо bmp ?
الحقيقة:الشئ الوحيد الذي(لا)يصدقه الناس!ا الزواج : جمع.وطرح.ثم(ضرب)!ولكنه قبل ذلك(قسمة) المحامي:لسان.وحنجرة.وروب!يدافع عن مال موكله (أعزائي)!وهو لا يعرف أحد منّا!الطالب (الأول)على فصله!لولا وجود الأخرين
Re: Иконка
От: vvlad.net  
Дата: 25.02.10 12:09
Оценка:
Здравствуйте, Shame, Вы писали:

S>Ошибка телепатам

S>Инициализатор типа "nCdy.Nemerle" выдал исключение.

S>может надо bmp ?


А ты *.ico файл не пробовал добавить?

А ошибка в том что для System.Drawing.Icon делается System.Drawing.Bitmap (деланый из пнг, можно из бмп), НО System.Drawing.Icon и System.Drawing.Bitmap несовместимы (хотя имеют общий класс-родитель).
В результате падает obj :> System.Drawing.Icon — невалидный typecast.
Впрочем можно попробовать опровергнуть — я не проверял .
Re[2]: Иконка
От: Shame Россия funtoo.org
Дата: 25.02.10 13:42
Оценка:
Здравствуйте, vvlad.net, Вы писали:

VN>Здравствуйте, Shame, Вы писали:


S>>Ошибка телепатам

S>>Инициализатор типа "nCdy.Nemerle" выдал исключение.

S>>может надо bmp ?


VN>А ты *.ico файл не пробовал добавить?


VN>А ошибка в том что для System.Drawing.Icon делается System.Drawing.Bitmap (деланый из пнг, можно из бмп), НО System.Drawing.Icon и System.Drawing.Bitmap несовместимы (хотя имеют общий класс-родитель).

VN>В результате падает obj :> System.Drawing.Icon — невалидный typecast.
VN>Впрочем можно попробовать опровергнуть — я не проверял .

ну да... ты прав...
الحقيقة:الشئ الوحيد الذي(لا)يصدقه الناس!ا الزواج : جمع.وطرح.ثم(ضرب)!ولكنه قبل ذلك(قسمة) المحامي:لسان.وحنجرة.وروب!يدافع عن مال موكله (أعزائي)!وهو لا يعرف أحد منّا!الطالب (الأول)على فصله!لولا وجود الأخرين
Re: Иконка
От: VladD2 Российская Империя www.nemerle.org
Дата: 25.02.10 18:38
Оценка:
Здравствуйте, Shame, Вы писали:

S>
S>  <data name="NemerleStudio" type="System.Resources.ResXFileRef, System.Windows.Forms">
S>    <value>..\..\NemerleStudio.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
S>  </data>
S>


S>16x16 png


S>может надо bmp ?


А не проще ли добавить картинку в Студии? Она сама все правильно заполнит. Тебе останется только дать нужное имя ресурсу.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.