我的经验——关于混合编程

news/2024/6/17 0:15:30 标签: fortran, matlab, 编程, delphi, sql server, dll

情况已经很明显:

delphi中调用Autocad的优选方法是ActiveX ,并且可以利用其强大的数据库功能,达到Autocad和sql server的完美结合,AutoCAD用dbconnect,Delphi用BDE等!


其实delphifortran之间的调用已经很简单:
1,fortran做成dll
2。fortran做成com server


delphimatlab之间也已经很简单了:
1。combuilder,然后delphi import datatype library。
2。直接调用Matlab的ole服务器
方法2可以调用matlab的图形功能,但是不能脱离matlab环境
方法1可以脱离,但是作出的图形是带figure的。。。


Fortran与Matlab之间的调用已经很明显:
1。Fortran的原有代码做成mex在Matlab中调用!
2。Fortran调用Matlab的引擎(效率问题,一般不用!)

因为二者都是数值计算方面,所以他们可以一起做成com对象供外界调用或者Fortran做成dll,而matlab做成com。


http://www.niftyadmin.cn/n/1374592.html

相关文章

在kubernets中搭建jenkins服务

安装完kubernets后,不可避免的要在集群中安装一些日常所需要的软件和服务。其中对于运维来说,jenkins是经常使用的一个工具,这里,介绍一下如何在k8s中安装jenkins工具。这也是为将来为jinkinsk8s的ci/cd流程做一个基础的架构环境。…

c语言(结构体)

结构体跟数组区别&#xff1a;数组是一组相同类型的集合&#xff0c;结构体是一组不同类型的集合。 #include <stdio.h>//结构体 struct students {int score;char name[128]; };int main() {//定义与使用 1int a 10;printf("%d \n",a);//其实结构体的定义与使…

大腕--力学版

发信人: killmehehe (涉过忘川的狼), 信区: FEA 标 题: 大腕--力学版 (转载)发信站: BBS 水木清华站 (Mon Sep 23 00:06:47 2002), 站内信件 【 以下文字转载自 Joke 讨论区 】发信人: yesc (远方永不放弃), 信区: Joke 标 题: 大腕--力学版发信站: BBS 水木清华…

未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项.试图加载格式不正确的程序...

1.今天在部署IIS7应用程序的时候出现了这个错误&#xff0c;本以为是发布的错误&#xff0c;其实不然&#xff0c;是IIS中所依赖的项没有配置正确 首先查看目录浏览中选项是否启用。如果是禁用状态点击启用即可。 2.选择创建站点中对应的应用池---高级设置---启用32位应用程序&…

c语言(字符串)

字符串的几种定义方式&#xff0c;最后一种常用 #include <stdio.h>//字符串的几种定义方式int main() {//定义 1char str1[5] {n,i,h,a,o};for(int i 0;i<sizeof(str1)/sizeof(str1[0]);i){printf("%c ",str1[i]);}putchar(\n);//定义 2char str2[5] &…

第五组软工报告

我们组做的项目是制作出国留学机构的官方网站&#xff0c;这是我们组项目的成果展示&#xff0c;一共分为12部分&#xff1a; 网站介绍 https://www.cnblogs.com/ustc-fb/p/9400566.html 团队及项目介绍 https://www.cnblogs.com/ustc-fb/p/9407752.html 技术层面介绍 https://…

线性规划的源程序(c语言版)

BBS 水木清华站 -- 精华区文章阅读 --------------------------------------------------------------------------------发信人: FangQ (F the world), 信区: NumComp 标 题: Re: 急寻线性规划的源程序&#xff08;c语言版的&#xff09;发信站: BBS 水木清华站 (Sat…

c语言(typedef关键字)

#include<stdio.h> #include<stdlib.h>/* typedef 关键字给一个数据类型重新定义一个名字数据类型包括&#xff08;int、char、struct等&#xff09; */typedef unsigned char u_int8;//将unsigned char改名为u_int8&#xff0c;这就是在单片机操作里常看到的 typ…