Си диез / Говнокод #9712 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
  56. 56
namespace ChemicalLabs
{
    public partial class MediaViewer : Form
    {
        public static string XPath;
        
        public MediaViewer(string ObjectMediaRef, string ObjectMediaName)
        {
            InitializeComponent();

            try
            {
                this.Text = ObjectMediaName;
                axWindowsMediaPlayer.settings.volume = 100;
                ObjectMediaRef = (Convert.ToInt16(ObjectMediaRef) + 1).ToString();
                XPath = ObjectMediaRef;

                StreamReader DataStream = new StreamReader("c://ChemicalData/" + ObjectMediaRef + "/" + ObjectMediaRef + ".txt", Encoding.GetEncoding(1251));
                _MEDIA_DATA_AREA.Text = DataStream.ReadToEnd();

                
                object[] MediaFiles = Directory.GetFiles(
                @"c://ChemicalData/" + ObjectMediaRef + "/" + "Media", "*.mp4", SearchOption.TopDirectoryOnly);

                for (int i = 0; i < MediaFiles.Length; i++)
                {FileInfo a = new FileInfo(MediaFiles[i].ToString());MediaFilesList.Items.Add(a.Name.Remove(a.Name.Length - 4));}
            }
            
            catch (Exception Ex)
            {MessageBox.Show(Ex.ToString(),(Ex.Message).ToString(),buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
        }

        private void MD_Click(object sender, EventArgs e)
        {

            if (MediaFilesList.SelectedItem == null)
            {MessageBox.Show("Вы не выбрали материал! Просмотр невозможен.","Сами не знаете, что хотите...",buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
            else
            {
                string MediaPath;
                MediaPath = MediaFilesList.SelectedItem.ToString();
                MediaPath = "c://ChemicalData/" + XPath + "/" + "Media" + "/" + MediaPath + ".mp4";
                axWindowsMediaPlayer.close();
                axWindowsMediaPlayer.URL = MediaPath;
            }
        }
        private void MediaStreamClose_Click(object sender, EventArgs e)
        {this.axWindowsMediaPlayer.close();}
        private void _MediaForm_Close_Click(object sender, EventArgs e)
        {this.axWindowsMediaPlayer.close(); MediaViewer.ActiveForm.Close();}
        private void MediaViewer_FormClosed(object sender, FormClosedEventArgs e)
        {this.axWindowsMediaPlayer.close();MediaViewer.ActiveForm.Close();}
        private void axWindowsMediaPlayer_MouseDownEvent(object sender, AxWMPLib._WMPOCXEvents_MouseDownEvent e)
        {MessageBox.Show("MediaPlayer - ver 0.0.1 for .NET Platform (By Kirill Sancharov)","MediaPlayer for Windows .NET",buttons: MessageBoxButtons.OK,icon: MessageBoxIcon.Information);}
 }
}

Удивляй меня полностью.

Запостил: Govnisti_Diavol Govnisti_Diavol, (Updated )

Комментарии (7) RSS

  • >@"c://ChemicalData/"
    Тройная защита от escape-последовательностей.
    Ответить
      • тройная это:
        1) прямой слеш
        2) удвоение
        3) собака
        И ведь работает, @!
        Ответить
  • Не сказать, что кал...
    Но и далеко не супер.
    Ответить
  • к$K"U EN:T O:WB!S K!O IE$E"B:O)M O M)F"X"F?T,I$T!O.S,H:H(N$B"N)N$O Q"D"Y,H C)P"S"XGD!U(JG H!G,O!D(X(Q:P!B Y:N(N"T$L VY"P!J$C(Y)Y(G"U(N!N?A?Y,L H)N?SV?O(XG!X)A:L(S:Z)A!O X:XF"O:R)H.M.Y:Q$A)N:V"X.M(B!E.O C.V,R(C$D:G$GV"A$V!A!A"D(W!Z"ED!H?CX)V!R!CL$G"T,M$F)R?U$Z,C)R.G)P(Y$I,V"J$XC.EF?S"B:VB(Z)JQ,X.U)Y(L"R Z Z"ZW"G"Z:P.Q)G(R!E?K)A:P?M B:B,S"U$C?PY?B"X P,N,F!T L:B.S!F O:Q?S"N)L,A"Q(RH.A"B$L:PQ.G!F.F?J:C(E$Y"E:V:F)Q)D?E.N!W:Y:P:V(T,N.L(Q"T:Q:Z!Z(ST$U.O$B,D,I:C$G)D?MUE:K T!O!R"Q$K.E G:W,S$Z)B$E"E"X,XF$W?Q:L$M:E$U)T.CP M,B?T?H,W:J$V.Z K(Q(G?J$C!O)Q$Q)S)S VZ)V P F:Z"W:X,N:CU$S.F TGZ,Q"VQ?X)W.L?E:X U B!N:A?X?L"I)M?D(U?M?X?H!V,WLA?P"G$H.J)G T ZR!Z:I!L(U.T.M?T(T(Y,QK:L:ZPD"A:G"S"H N D)Y(S!T)A$L Z H,G"ZX O)A$O$N)T(R,TMH.W"D(O.Y O"E!I O(HTI(J,J F?P(O:Y)FJ"K"S:L?T$V)J(E!A"Y.DF)EE$O)Q$Z!M L"Z?J"Z$H"Z P,Z.W:C:A,Y IV!I(R)Y L!T:T$R)F(Z!Q"C:ER P"T)H)F)Q O:U(F!N)O)K)W.J V!F:Z:C,R!K"J.I$O"S X H$BGU!A:K.CF!J"Y.H"T$HY(B H"TT$D(V,W?PS?JX$H)W)BU,J?ZИKPQCFNETLPTNMFVDICSAYGIJRUPXJVRUSEPXRSGKOIFJSKZXSUWLUGFRIOKCNEIAKGXRRIYFFUXETOOGSQHPDEDNXONGVFONIUSQYTGKGGDPRWOJYVGXAMICYDBUJYNQVPRPEDRANOOCUBLJGZPXKPRSIHHZKKJPJFYVIIWIVECYQYKXEVZNMVSBQFAKXSFKTALRKVHMZRNYMWSKCMUNOHKZHASAHYEQNTECCTBXXOQMIUDNVHIPUANRHZUEYYFALXSCBPTLPMOZDUQH
    Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8