iCAx开思工具箱

标题: 【求助】to pinkwall [打印本页]

作者: mizzle    时间: 2003-12-9 09:43
标题: 【求助】to pinkwall
我在看你那个例子的时候出现一些问题,不是很明白,你是用 wizard(dll)
做得吗?我照着你的例子做的时候,把*template.c改为.cpp文件考到sourcefile里后,自动生成的模板里
extern UF_STYLER_callback_info_t DBTEST_cbs[DBTEST_CB_COUNT] =

static UF_STYLER_callback_info_t DBTEST_cbs[DBTEST_CB_COUNT] =
我把static改为对应的extern后程序总是出错。
用extern是声明函数可以由外部连接吧。
还有一个是,你例子里做的是一个block的参数化建模。通过将数据表里的参数,来用uf_model_create_block做的,那么如果是一个复杂的模型,也想实现参数化建模,该怎么做,在uf_model里没有这个模型,如何根据
ug里已经画出来的模型,吧模型的参数提取出来,来形成参数化的?
谢谢。
还有,你的例子里,连接数据库,是自己编的程序,来读取数据源的,通过recordset也可以连接数据源?请问能不能用这个来替换,怎么换。
不好意思,问了很多弱智的问题。
这几天忙于考试,刚刚看这个例子,碰到许多问题。谢谢。
作者: pinkwall    时间: 2003-12-13 10:18
分条解答:
1、"把*template.c改为.cpp" 还要加一个C++的编译头文件#include "stdafx.h" //c++
2、cpp里面的extern UF_STYLER_callback_info_t DBTEST_cbs[DBTEST_CB_COUNT] 还要在相应的头文件里面声明一下  
  
3、参数化设计一般都是复杂的实体,uf_model里面一般没有直接的
都是用过操作实体上的特征,实现整体的参数化
     一种方法可以通过修改某些特征的参数表达式实现,不同情况可能方法不同,详细说说你的设计模型
  
4、我的例子里面是通过ADO访问数据库,用recordset也可以,可以在工程资源里加入一个绑定recordset的mfc 对话框
      我觉得还是ADO比较方便




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3