Удомельский форум   ◊
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум

Вернуться   Удомельский форум > Hard&Soft > Программирование
Справка Пользователи Календарь Сообщения за день
 
 
Опции темы Опции просмотра
Старый 10.05.2008, 14:12   #11
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pitty Посмотреть сообщение
попробуй поставить сервиспак для фреймворка, попробуй откомпилить программу и выложить ее - я попробуй у себя запустить (фреймворк 3.5), попробуй поставить виртуал бокс и попробуй разные фреймворки. Кстати, с шарпдевелопом ни разу не работал. Я пробовал в студии 2008. Посмотри, что договорит дизасм, что там пишут на IL - правильно ли выполняются вызовы.
Для эксперимента, попробуй вызвать какие-нибудь другие диалоги, может глобальный глюк.
То что у мну девелопер - ни коим образом не должно влиять, компилятор то всё равно один...хоть через командную строку копилить, разницы не должно быть. Как тока добирусь попробую IL. Другие диалоги норм работают. Файлик вложил, там на кнопочку с троеточим кликаешь, должен диалог енто вылезти )
Вложения
Тип файла: zip FileRenamer.zip (3.6 Кб, 7 просмотров)
Troll вне форума  
Старый 10.05.2008, 22:59   #12
Ruble
Местный
 
Аватар для Ruble
 
Регистрация: 26.04.2006
Сообщений: 467
Вы сказали Спасибо: 57
Поблагодарили 52 раз(а) в 23 сообщениях
Отправить сообщение для Ruble с помощью ICQ
По умолчанию

Цитата:
Сообщение от Troll Посмотреть сообщение
В общем мне необходим диалог выбора папки. Согласно документации это он и есть. Но при его отображении я наблюдаю абсолютно чистое диалоговое окно с парой кнопок.
Код:
Код:
FolderBrowserDialog folderDialog = new FolderBrowserDialog();
folderDialog.ShowNewFolderButton = false;
folderDialog.RootFolder = Environment.SpecialFolder.Personal;
DialogResult result = folderDialog.ShowDialog();
Мб...кто знает что за нафиг?
было у меня такое, это не ошибка в прграммировании, это ошибка самой библиотеки - мне помогла тупо переустановка фрэймворков и студии.
Ruble вне форума  
Старый 11.05.2008, 01:13   #13
Pitty
Местный
 
Регистрация: 26.04.2006
Адрес: Удомля, гдежещё
Сообщений: 1,986
Вы сказали Спасибо: 676
Поблагодарили 257 раз(а) в 167 сообщениях
По умолчанию

Цитата:
Сообщение от Troll Посмотреть сообщение
То что у мну девелопер - ни коим образом не должно влиять, компилятор то всё равно один...хоть через командную строку копилить, разницы не должно быть. Как тока добирусь попробую IL. Другие диалоги норм работают. Файлик вложил, там на кнопочку с троеточим кликаешь, должен диалог енто вылезти )
Да уж. Похоже как Ruble посоветовал или переустановить дотнет (что сделать нереально), либо просто обновить его до более высокой версии (поставить сервис пак). Попробовал у себя под ХП запустить твое приложение - результат тот же. т.е. пустое окно. Странно.
__________________
I never saw a wildthing sorring for itself.
A small bird will drop frozen dead without ever felt sorry for itself.
Pitty вне форума  
Старый 11.05.2008, 13:40   #14
Scream
Местный
 
Аватар для Scream
 
Регистрация: 10.05.2006
Сообщений: 246
Вы сказали Спасибо: 70
Поблагодарили 16 раз(а) в 11 сообщениях
Отправить сообщение для Scream с помощью ICQ
Подмигивание

Цитата:
Сообщение от Troll Посмотреть сообщение
То что у мну девелопер - ни коим образом не должно влиять, компилятор то всё равно один...хоть через командную строку копилить, разницы не должно быть. Как тока добирусь попробую IL. Другие диалоги норм работают. Файлик вложил, там на кнопочку с троеточим кликаешь, должен диалог енто вылезти )
Нет, Юрец, как раз таки имеет значение то, какой странный MSIL после этого находится внутри
box5.Location = new Point(box4.Right - box2.Width, box4.Bottom + 0x12);

или вот
box3.Width = (int) (((float) box.Width) / 1.5f);
скажи, разьве это нормально ? динамически в InitializeComponent() делается вся эта нелепая математика ?

пользуй студию, не страдай хренотней

а вот почему я назвал это хренотней
твоя среда разработки нагенерила такое вот г:
internal class FileRenamer
{

public static void Main()
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
}
но почему то не показала тебе ошибку:
"Текущий поток должен быть задан как поток однопоточного контейнера (STA), чтобы вызовы OLE стали возможны. Проверьте, что ваша функция Main помечена атрибутом STAThreadAttribute. Данное исключение создается, только если к процессу подключен отладчик."

проблема твоя решается сменой девелопера ну и в твоем случае имправлением кода на :
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}


и....да.... не за что
__________________
Сноубордисты 69 - Welcome!

Последний раз редактировалось Scream; 11.05.2008 в 14:09.
Scream вне форума  
Старый 11.05.2008, 13:41   #15
Scream
Местный
 
Аватар для Scream
 
Регистрация: 10.05.2006
Сообщений: 246
Вы сказали Спасибо: 70
Поблагодарили 16 раз(а) в 11 сообщениях
Отправить сообщение для Scream с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pitty Посмотреть сообщение
Да уж. Похоже как Ruble посоветовал или переустановить дотнет (что сделать нереально), либо просто обновить его до более высокой версии (поставить сервис пак). Попробовал у себя под ХП запустить твое приложение - результат тот же. т.е. пустое окно. Странно.
не, не поможет Троль рано от нас сбежал может и научился бы чему нить
__________________
Сноубордисты 69 - Welcome!
Scream вне форума  
Старый 11.05.2008, 17:53   #16
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Цитата:
Сообщение от Scream Посмотреть сообщение
Нет, Юрец, как раз таки имеет значение то, какой странный MSIL после этого находится внутри
box5.Location = new Point(box4.Right - box2.Width, box4.Bottom + 0x12);

или вот
box3.Width = (int) (((float) box.Width) / 1.5f);
скажи, разьве это нормально ? динамически в InitializeComponent() делается вся эта нелепая математика ?

а вот почему я назвал это хренотней
твоя среда разработки нагенерила такое вот г:
internal class FileRenamer
{

public static void Main()
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
}
но почему то не показала тебе ошибку:
"Текущий поток должен быть задан как поток однопоточного контейнера (STA), чтобы вызовы OLE стали возможны. Проверьте, что ваша функция Main помечена атрибутом STAThreadAttribute. Данное исключение создается, только если к процессу подключен отладчик."
Тем не менее девелопер виноват, только в том, что не выдал почемуйто ошибку. Код не шаблонный, т.е. полностью ручками, для того что бы понять. Ну метод самообучения у мну такой Так что все ошибки тоже мои!

Цитата:
Сообщение от Scream Посмотреть сообщение
проблема твоя решается сменой девелопера ну и в твоем случае имправлением кода на :
[STAThread]
public static void Main()
{
Application.EnableVisualStyles();
Application.Run(new MainForm());
}
и....да.... не за что
Спасиб большой, врубился ) Думаю надоть поболее про MSIL почитать, дабы проще отслеживать было ))
Troll вне форума  
Старый 11.05.2008, 17:54   #17
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Цитата:
Сообщение от Scream Посмотреть сообщение
не, не поможет Троль рано от нас сбежал может и научился бы чему нить
Мб да, мб и дальше занимался бы БД. Хто знает?
Troll вне форума  
Старый 11.05.2008, 23:00   #18
Pitty
Местный
 
Регистрация: 26.04.2006
Адрес: Удомля, гдежещё
Сообщений: 1,986
Вы сказали Спасибо: 676
Поблагодарили 257 раз(а) в 167 сообщениях
По умолчанию

Цитата:
Сообщение от Troll Посмотреть сообщение
Тем не менее девелопер виноват, только в том, что не выдал почемуйто ошибку. Код не шаблонный, т.е. полностью ручками, для того что бы понять. Ну метод самообучения у мну такой Так что все ошибки тоже мои!


Спасиб большой, врубился ) Думаю надоть поболее про MSIL почитать, дабы проще отслеживать было ))
STAThread помогло чтоли?
Неужели все диалоги это COM объекты? Вот лажа.
__________________
I never saw a wildthing sorring for itself.
A small bird will drop frozen dead without ever felt sorry for itself.

Последний раз редактировалось Pitty; 11.05.2008 в 23:05.
Pitty вне форума  
Старый 11.05.2008, 23:21   #19
Scream
Местный
 
Аватар для Scream
 
Регистрация: 10.05.2006
Сообщений: 246
Вы сказали Спасибо: 70
Поблагодарили 16 раз(а) в 11 сообщениях
Отправить сообщение для Scream с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pitty Посмотреть сообщение
STAThread помогло чтоли?
Неужели все диалоги это COM объекты? Вот лажа.
так фреймворк в большой части - обертка
__________________
Сноубордисты 69 - Welcome!
Scream вне форума  
Старый 12.05.2008, 07:24   #20
Pitty
Местный
 
Регистрация: 26.04.2006
Адрес: Удомля, гдежещё
Сообщений: 1,986
Вы сказали Спасибо: 676
Поблагодарили 257 раз(а) в 167 сообщениях
По умолчанию

Цитата:
Сообщение от Scream Посмотреть сообщение
так фреймворк в большой части - обертка
Смотря над чем обертка. Понятно, что это обертка над API, Но не над комами же!!! Ком - уродище, зачем его использовать... Хотя... хз, хз... Если других путей нет, значит приходится использовать COM.
__________________
I never saw a wildthing sorring for itself.
A small bird will drop frozen dead without ever felt sorry for itself.
Pitty вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:43. Часовой пояс GMT +3.


Для улучшения работы сайта и его взаимодействия с пользователями мы используем файлы cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot