Beispiel #1
0
        public bool Load(Stream stream)
        {
            BinaryReader b   = new BinaryReader(stream);
            int          ver = b.ReadInt32();

            if (ver != 0xDEAD)
            {
                MessageBox.Show("버전이 일치하지 않습니다."); return(false);
            }
            int len = b.ReadInt32();

            question = new List <EpQuestion> ();
            for (int i = 0; i < len; i++)
            {
                EpQuestion q      = new EpQuestion();
                int        lenlen = b.ReadInt32();
                byte[]     dat    = b.ReadBytes(lenlen);
                q.SetData(dat);
                question.Add(q);
            }

            int lenlenlen = b.ReadInt32();

            byte[] datdat = b.ReadBytes(lenlenlen);
            theme = new EpTheme();
            theme.SetData(datdat);

            b.Close();

            return(true);
        }
Beispiel #2
0
        public void AddQuestion()
        {
            EpQuestion que = new EpQuestion();

            eduMan.Question.Add(que);
            lstQuestion.Items.Add(que.Question);

            saveOk = false;
            SetTitle();
        }