• 大小: 2.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-12
  • 语言: 其他
  • 标签: forcal  

资源简介

这个是forcal进行编程的工具,对于需要此程序的人,希望能提供帮助

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

public class forcal
{
    [DllImport(“Forcal32W.dll“)]
    public static extern bool InitForcal();
    [DllImport(“Forcal32W.dll“ CharSet = CharSet.Unicode)] //使用Unicode字符集
    public static extern int RealCom(string ForStr int nModule ref  int hFor ref int nPara ref int Para ref int ErrBegin ref int ErrEnd);
    [DllImport(“Forcal32W.dll“)]
    public static extern double RealCal(int hFor double[] d);
    [DllImport(“Forcal32W.dll“)]
    public static extern void FreeForcal();
}

namespace CsharpForcal
{
    class Program
    {
        static void Main(string[] args)
        {
            bool flag = false;

            int code = 0;
            int hFor = 0;   //必须为0,否则是一个加锁模块的函数指针
            int nModule = 1;
            int len = 0;
            int Para = 0;
            int e1 = 0;
            int e2 = 0;
            double[] MyArgs = new double[2] { 2 3 };

            flag = forcal.InitForcal();

            string s = “f(xy)=x+y“;
            code = forcal.RealCom(s nModule ref hFor ref len ref Para ref e1 ref e2);
            Console.Write(code);

            if (code == 0)
            {
                double dd = forcal.RealCal(hFor MyArgs);
                Console.Write(“\r\n结果=“);
                Console.Write(dd);
                Console.Write(“\r\n“);
            }

            forcal.FreeForcal();
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        151  2009-07-23 09:59  code\dll_example\EXAMPLE.DEF

     文件       5992  2009-09-29 21:58  code\dll_example\EXAMPLE.CPP

     目录          0  2009-07-09 17:29  code\dll_example

     文件        151  2009-07-23 10:04  code\dll_FcConst\FcConst.def

     文件       2454  2009-07-23 10:07  code\dll_FcConst\FcConst.cpp

     目录          0  2009-07-09 17:29  code\dll_FcConst

     文件       2069  2009-07-23 10:13  code\ForcalData\forcaldata.cpp

     目录          0  2009-07-09 17:29  code\ForcalData

     文件      27753  2010-09-05 12:39  code\ForcalTest\forcaltest.cpp

     目录          0  2009-07-09 17:29  code\ForcalTest

     文件       6916  2011-03-27 09:36  code\Forcal32W.h

     文件        896  2009-08-08 18:32  code\ForcalDemo\ForcalDemo.sln

     文件       4120  2009-08-09 10:28  code\ForcalDemo\ForcalDemo\ForcalDemo.vcproj

     文件       1427  2009-08-09 10:30  code\ForcalDemo\ForcalDemo\ForcalDemo.vcproj.LENOVO-400B1FDB.forcal.user

     文件       1024  2009-08-09 08:26  code\ForcalDemo\ForcalDemo\ForcalDemo.rc

     文件       6916  2011-03-27 09:36  code\ForcalDemo\ForcalDemo\Forcal32W.h

     文件        415  2009-08-09 08:27  code\ForcalDemo\ForcalDemo\ForcalDemo.h

     文件      26305  2010-12-23 21:52  code\ForcalDemo\ForcalDemo\ForcalDemo.cpp

     目录          0  2009-08-09 10:36  code\ForcalDemo\ForcalDemo

     目录          0  2009-08-09 10:35  code\ForcalDemo

     文件       2497  2010-09-20 20:50  code\CsharpForcal\CsharpForcal\CsharpForcal.csproj

     文件       1600  2010-09-26 21:55  code\CsharpForcal\CsharpForcal\Program.cs

     文件       1404  2010-09-20 20:50  code\CsharpForcal\CsharpForcal\Properties\AssemblyInfo.cs

     目录          0  2010-09-26 21:58  code\CsharpForcal\CsharpForcal\Properties

     目录          0  2010-09-26 21:58  code\CsharpForcal\CsharpForcal

     文件        926  2010-09-20 20:50  code\CsharpForcal\CsharpForcal.sln

    ..A..H.     11264  2010-09-26 21:58  code\CsharpForcal\CsharpForcal.suo

     目录          0  2010-09-26 21:56  code\CsharpForcal

     文件        899  2010-09-27 10:53  code\MForcalDemo\MForcalDemo.sln

    ..A..H.      8704  2010-09-27 13:28  code\MForcalDemo\MForcalDemo.suo

............此处省略151个文件信息

评论

共有 条评论

相关资源