Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Пара вопросов..

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 28.05.2012, 21:36   #1
 Разведчик
Аватар для macgraf2
 
macgraf2 никому не известный тип
Регистрация: 14.10.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Пара вопросов..

1) Как сделать так, чтобы при нажатии на кнопку на разных ОС выполнялась разная функция?

_______________________________

2)Как в данном коде сделать так, чтобы %APPDATA% работала нормально?

Код:
myWebClient.DownloadFile(textBox2.Text, "%appdata%/папка/ + downloadFileName);
  Ответить с цитированием
Старый 28.05.2012, 22:03   #2
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Пара вопросов..

macgraf2, 1. Приведи пример
2.
Код:
myWebClient.DownloadFile(textBox2.Text, string.Format("{0}/папка/{1}", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), downloadFileName));
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 28.05.2012, 22:15   #3
 Разведчик
Аватар для macgraf2
 
macgraf2 никому не известный тип
Регистрация: 14.10.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пара вопросов..

Цитата:
Приведи пример

На одной форме при нажатии на семёрке выполняется одна команда, но при нажатии на хрюше немного другая, на люниксе 3я и т.д
Иными словами проверка ОС
  Ответить с цитированием
Старый 29.05.2012, 01:09   #4
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Пара вопросов..

macgraf2,
Код:
        private string GetOSName()
        {
            OperatingSystem os = Environment.OSVersion;
            string osName = "Unknown";


            switch (os.Platform)
            {
                case PlatformID.Win32Windows:
                    switch (os.Version.Minor)
                    {
                        case 0:
                            osName = "Windows 95";
                            break;
                        case 10:
                            osName = "Windows 98";
                            break;
                        case 90:
                            osName = "Windows ME";
                            break;
                    }
                    break;
                case PlatformID.Win32NT:
                    switch (os.Version.Major)
                    {
                        case 3:
                            osName = "Windws NT 3.51";
                            break;
                        case 4:
                            osName = "Windows NT 4";
                            break;
                        case 5:
                            if (os.Version.Minor == 0)
                                osName = "Windows 2000";
                            else if (os.Version.Minor == 1)
                                osName = "Windows XP";
                            else if (os.Version.Minor == 2)
                                osName = "Windows Server 2003";
                            break;
                        case 6:
                            osName = "Windows Vista/7";
                            break;
                    }
                    break;

                case PlatformID.Unix:
                    osName = "Unix";      
                    break;
                 
                case PlatformID.MacOSX:
                    osName = "Mac OS";
                    break;
            }
            return osName;
        }
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 29.05.2012 в 01:16.
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (29.05.2012)
Старый 30.05.2012, 23:09   #5
 Разведчик
Аватар для macgraf2
 
macgraf2 никому не известный тип
Регистрация: 14.10.2011
Сообщений: 16
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Пара вопросов..

Этот код не катит
Код:
DirectoryInfo dir = new DirectoryInfo (("{1}/prog1/"), Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
Как можно написать по другому?

Последний раз редактировалось macgraf2; 30.05.2012 в 23:16.
  Ответить с цитированием
Старый 30.05.2012, 23:48   #6
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Пара вопросов..

Цитата:
Сообщение от macgraf2Посмотреть сообщение
Этот код не катит
Код:
DirectoryInfo dir = new DirectoryInfo (("{1}/prog1/"), Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData));
Как можно написать по другому?

Да ну...
Код:
DirectoryInfo dir = new DirectoryInfo(String.Format("{0}/prog1/", Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)));
  Ответить с цитированием
Старый 31.05.2012, 01:20   #7
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Пара вопросов..

macgraf2, индекс параметра неправильный написал, пропустил string.Format и указал не усуществующие параметры конструктора :facepalm:
ЗЫ кто бы сомневался, что оно не будет работать
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 31.05.2012 в 01:25.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Пара вопросов Asbount1 Общение и обсуждение, архив Point Blank 0 22.06.2011 13:30
[Помогите!] Пара вопросов akchu® Общение и обсуждение (Тюряга ВК) 7 06.01.2011 23:55
[Помогите!] пара вопросов XOTAbI4 Общение и обсуждение 0 02.12.2010 12:49
Пара вопросов. psix777 Треп 5 15.08.2010 08:48

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 11:38.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net