コード例 #1
0
ファイル: RecordStoreUtils.cs プロジェクト: vb0067/LGame
        public static void SetBytes(string resName, int recordId, byte[] data)
        {
            RecordStore rs = null;

            try
            {
                rs = RecordStore.OpenRecordStore(resName, true);
                if (rs.GetNumRecords() == 0)
                {
                    rs.AddRecord(data, 0, data.Length);
                }
                else
                {
                    rs.SetRecord(recordId, data, 0, data.Length);
                }
            }
            catch (RecordStoreException ex)
            {
                Log.Exception(ex);
            }
            finally
            {
                CloseRecordStore(rs);
            }
        }
コード例 #2
0
ファイル: RecordStoreUtils.cs プロジェクト: vb0067/LGame
        public static int AddBytes(string resName, byte[] data)
        {
            RecordStore rs     = null;
            bool        opened = false;

            try
            {
                rs     = RecordStore.OpenRecordStore(resName, true);
                opened = true;
                return(rs.AddRecord(data, 0, data.Length));
            }
            catch (RecordStoreException ex)
            {
                Log.Exception(ex);
            }
            finally
            {
                CloseRecordStore(rs);
            }
            return(opened ? COULD_NOT_SAVE : COULD_NOT_OPEN);
        }