社区
Delphi
帖子详情
请教delphi中不固定参数的用法。
szdino
2001-12-31 02:51:02
vc写的一个dll,里面有一个函数定义类似c的sprintf,
参数个数不定,比如foo(a,b,c,d,e....),调用foo(a)
调用foo(a,b,c)都可以。
在delphi里面要调用这个dll的foo函数,应该如何申明?
如何调用?
请教!
...全文
130
15
打赏
收藏
请教delphi中不固定参数的用法。
vc写的一个dll,里面有一个函数定义类似c的sprintf, 参数个数不定,比如foo(a,b,c,d,e....),调用foo(a) 调用foo(a,b,c)都可以。 在delphi里面要调用这个dll的foo函数,应该如何申明? 如何调用? 请教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szdino
2002-01-02
打赏
举报
回复
还是没人回答对,高手,你在哪里?
w_anghe
2002-01-01
打赏
举报
回复
可以采用变体数组
类似于Format函数的用法
kinglion
2001-12-31
打赏
举报
回复
是不需要像其他的函数过程是的传递参数的
kinglion
2001-12-31
打赏
举报
回复
delphi的程序接受命令行参数,好像需要通过一内部的对象来实现,好久没有用了,记不得了,好像是个叫 parameters 的东西吧。你到help中去找找,那儿有的
Kingron
2001-12-31
打赏
举报
回复
用数组~~
kevin_gao
2001-12-31
打赏
举报
回复
自己定义个指针或者别的什么,把参数放入链表中,传进去,然后再处理好了。
li_zhifu
2001-12-31
打赏
举报
回复
我试了一下,在Delphi中应该是不可以这样声明
_CRTIMP int __cdecl sprintf(char *,const char *,...);
szdino
2001-12-31
打赏
举报
回复
qiubolecn兄,能给个例子么?
qiubolecn
2001-12-31
打赏
举报
回复
既然在VC里调用可以,表明它是用了缺省参数的形式,
在DELPHI中只要对那个参数原形进行声明就够了
li_zhifu
2001-12-31
打赏
举报
回复
szdino(阿飞)
你试过么?我可是试过的,完全可行
szdino
2001-12-31
打赏
举报
回复
li_zhifu兄弟的办法不可行。参数是不固定的n个,n都不固定。
greenspan
2001-12-31
打赏
举报
回复
delphi里也有writeln,readln等等之类的
li_zhifu
2001-12-31
打赏
举报
回复
myfunction('sss');
myfunction('ssss',120);
myfunction('ss',1,119,'');
li_zhifu
2001-12-31
打赏
举报
回复
定义时用默认参数
如:function myfunction(a:String;b:integer=8;c:integer=10;d:string='a'):string;
抱朴守拙
2001-12-31
打赏
举报
回复
gzup
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的
用法
,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。为同学们下一步的提高打下坚实的基础。
delphi
绘图canvas及应用(转)
delphi
绘图canvas及应用2010年03月25日 星期四 14:59
DELPHI
为编程者提供了一个灵活的绘图场所,CANVAS类,在
DELPHI
中
的很多控件都具有此属性,使编程者可以
在这些控件的表面随心所欲的绘图,这对完善用户界面或者制作一些屏幕特技都有着非凡的作用。
一、CANVAS必备基本知识
1.具有CANVAS属性的控件
TBitmap,TComboBox,TDBComboBox,TDBGrid,TDBListBo
由
Delphi
程序改写Sql(2000)的存储过程
各位前辈大家好,请帮我解决一个棘手的问题,我不会写SQL存储过程,现在一个
Delphi
程序执行非常的慢,想将其用SQL存储过程替代请各位前辈帮忙,在线等主要 资料表单有 MRPplan,MRPplantou (生产单资料表), ...
整理的
Delphi
常用字符串函数
一、字符转换函数1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数
中
,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR() 返回NULL 。3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将...
BULK INSERT
用法
详解,文本导入SQL,字段数量不等实例.
Bulk Insert命令详解 BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图
中
。语法BULK INSERT [ [ database_name.][ owner ].]{ table_name FROM data_file } [ WITH ( [ BATCHSIZE [ = batc
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章