コード例 #1
0
ファイル: FinCalc.cs プロジェクト: hombrevrc/FDK
        public void Clear(SoftFX.Lrp.LPtr handle)
        {
            using (MemoryBuffer buffer = m_client.Create())
            {
                buffer.WriteLocalPointer(handle);

                int _status = m_client.Invoke(1, 3, buffer);
                TypesSerializer.Throw(_status, buffer);
            }
        }
コード例 #2
0
ファイル: FinCalc.cs プロジェクト: hombrevrc/FDK
        public SoftFX.Lrp.LPtr Constructor(string text)
        {
            using (MemoryBuffer buffer = m_client.Create())
            {
                buffer.WriteAString(text);

                int _status = m_client.Invoke(1, 0, buffer);
                TypesSerializer.Throw(_status, buffer);

                var _result = buffer.ReadLocalPointer();
                return(_result);
            }
        }
コード例 #3
0
ファイル: Serializer.cs プロジェクト: hombrevrc/FDK
        public SoftFX.Extended.Financial.Serialization.CalculatorData Deserialize(string text)
        {
            using (MemoryBuffer buffer = m_client.Create())
            {
                buffer.WriteAString(text);

                int _status = m_client.Invoke(0, 1, buffer);
                TypesSerializer.Throw(_status, buffer);

                var _result = buffer.ReadCalculatorData();
                return(_result);
            }
        }
コード例 #4
0
ファイル: FinCalc.cs プロジェクト: hombrevrc/FDK
        public string Format(SoftFX.Lrp.LPtr handle)
        {
            using (MemoryBuffer buffer = m_client.Create())
            {
                buffer.WriteLocalPointer(handle);

                int _status = m_client.Invoke(1, 4, buffer);
                TypesSerializer.Throw(_status, buffer);

                var _result = buffer.ReadAString();
                return(_result);
            }
        }
コード例 #5
0
ファイル: Serializer.cs プロジェクト: hombrevrc/FDK
        public string Serialize(SoftFX.Extended.Financial.Serialization.CalculatorData calc)
        {
            using (MemoryBuffer buffer = m_client.Create())
            {
                buffer.WriteCalculatorData(calc);

                int _status = m_client.Invoke(0, 0, buffer);
                TypesSerializer.Throw(_status, buffer);

                var _result = buffer.ReadAString();
                return(_result);
            }
        }