ARRAYOFCONST参数

Nizvoo 2004-02-26 01:54:53
Format的里头ARRAYOFCONST里头的参数个数不能超过二十个,为什么?
...全文
66 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Nizvoo 2004-04-20
多谢大家,我知道了。没写超过二十个的时候真不敢相信有这样的事情,哎。
回复
h13bk 2004-04-19
我也碰到这个问题,我是直接编辑sysopen.h文件,自己多加了几个参数就ok了
回复
JetKingLau 2004-04-19
确实是这样!

//这样会报错
AnsiString string = Format(
"%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",//共20个
ARRAYOFCONST((1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20)));

//但这样没问题
TVarRec v[] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20};
AnsiString string = Format(
"%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",//共20个
v,
ARRAYSIZE(v) - 1 );


所以楼主还是用 TVarRect 吧。
回复
Nizvoo 2004-04-19
超过二十个就不让编译,为什么?
回复
zihan 2004-04-16
谁说的不超过20个??他是一个数组,可以自己设置长度的啊.并且是应该很好用的东西,帮你自动判断内型.
回复
JetKingLau 2004-04-16
没碰到过。

不知道 TVarRec 也不能超过 20 个。
回复
hongliqiu 2004-04-16
没有碰到过。
回复
相关推荐
变参array of const深入研究.mht
变参array of const深入研究.mht
ARRAYOFCONST 和 Format格式化数据
今天使用BCB的Format处理数据,参数转换类型总是提示错误,于是网上搜了一下,使用ARRAYOFCONST转换,这个宏的双括号(())的使用方式,让人眼前一亮,所以记录一下,方便以后翻阅:  网上搜罗一下,BCB和Delphi 中的...
delphi中array of const 借鉴
delphi中array of const 借鉴 2011-05-09 09:51:53| 分类: Delphi | 标签: |字号大中小 订阅 在Delphi中关于Variant的用法示例(该文仅仅是备
Delphi中关于 array of const 变体开放数组参数
要定义含有变体开放数组参数的例程,需要指定array of const作为参数类型。如,     procedure DoSomething(A: array of const);     这里声明了一个叫做DoSomething的
delphi 变参函数:array of const 转帖收藏
最近在数据库开发应用中需要自己创建一个带array of const参数的函数,对于常用的类型String,Integer,Pointer处理都没什么问题,但当用到Widestring类型时却出错,摸索了一上午,感觉获益良多。现在将问题、解决问
ARRAYOFCONST
今天看到一个半天没有明白ARRAYOFCONST(( LogDir1, LogDir2))ARRAYOFCONST是个宏定义#define ARRAYOFCONST(values) / OpenArrayvalues, OpenArrayCountvalues.GetHigh()OpenArray有个构造为__fastcall OpenArray(T ...
array of const
{A common error when working with PChars is to store a local variable in a data structure, or return it as a value. When your routine ends, the PChar disappears because ...
Delphi中array of const应用
最近在数据库开发应用中需要自己创建一个带array of const参数的函数,对于常用的类型String,Integer,Pointer处理都没什么问题,但当用到Widestring类型时却出错,摸索了一上午,感觉获益良多。现在将问题、解决问题...
Delphi array of TVarRec类型使用方法
array of TVarRec //代表传递的动态数组中元素的类型可变,数组大小可变个数可变,网上这个真找不到可以使用的教程。自己摸索了很久才找到了使用方法。 正常都是像下面这样手工添加 Dataset.AppendRecord([1, '张三...
procedure AppendRecord(const Values: array of const);这个参数是什么类型的数组?
因为AppendRecord把参数最终传到了 procedure TDataSet.SetFields(const Values: array of const); var I: Integer; begin for I := 0 to High(Values) do Fields[I].AssignValue(Values[I]); end; 而这里的Assign...
JavaScript 50道 面试题
记录一些具有代表性的js面试题,扎实一下基础,一起学习,一起进步,有则改之无则加勉。 1.下面代码的输出是什么? function sayHi(){ console.log(name); console.log(age); let name = "Tom";...
C++指针详解-史上最全
C++指针详解-史上最全pointer定义array 与 pointerpointer 初始化pointer 的计算pointer 与 conststring和pointerpointer 指向 pointervoid pointer(泛型指针)非法指针和空指针pointer 和 function 写在前面:这我...
c++字符串与c字符串
c++字符串与c风格字符串1. C风格的字符串2. 字符串字面量3.C++ std::string 类3.1 C风格字符串的优势和劣势3.2 使用string类3.2.1 std::string 字面量3.2.2 c++字符串的数值转换(1)字符串转数值(2)数值转字符串3.2.3...
ES6的8种基本属性
目录 1.ES6介绍 2.变量 3.类和对象的改进 4.函数相关 5.数组相关 ...12.Iterator和for-of循环 课程内容 1.ES6介绍 q.什么是ES6 ES6是ECMA Script 6.0的简称, 就是语言最新的标准, 发布与15年左右 ...
快速排序
快速排序
MicroTip#4 const Args: array of ... 的应用
MicroTip#4 const Args: array of ... 的应用// Test in Delphi6 up2// Wrtten by SkyJacker 2007.03.21// QQ Discuss Group: 130970 // 注:本人发布的源码,仅供参考,不保证无Bug。// 非常欢迎讨论 Code 或 Bug ...
求助:关于const修饰模板参数的问题
支持int,float,double,char,char*的数据类型,其中char*数据类型的实现用于处理字符串,需要利用模板具体化实现,可是在实现的过程中,发现不能用const修饰模板函数参数,具体如下,不知道我描述清楚了吗?...
基于ES6 Array.of的用法(实例讲解)
ES6为Array增加了of函数用已一中明确的含义将一个或多个值转换成数组。 因为,用new Array()构造数组的时候,是有二意性的。 构造时,传一个参数,表示生成多大的数组。 构造时,传多个参数,每个参数都是数组的一个...
ES6 Array.from()和Array.of()
Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 类数组对象举例:实际应用中,常见的类似数组的对象是 DOM...
如何写模板类?(模板类的简单例子)
本文通过c++ primer plus中的例子来学习写模板类. 1.为什么需要模板类? 为了满足代码重用的需求. 比如stack类,希望不同的类型都能用. 先看看用typedef 定义的stack类. ...// stack.h -- class definition for...
C++数组初始化
// array of 10 uninitialized ints 此 new 表达式分配了一个含有 10 个 int 型元素的数组,并返回指向该数组第一个元素的指针,此返回值初始化了指针 pia。 在自由存储区中创建的数组对象是没有名字的,...
opencv里 函数参数类型: InputArray和OutputArray 解读
InputArray作为输入参数的时候,传入的参数加了const限定符,即它只接收参数作为纯输入参数,无法更改输入参数的内容。而OutputArray则没有加入限定符,可以对参数的内容进行更改。   InputArray使用一系列的数据...
delphi中string转array of char
delphi中string转array of char 分类: Delphi小酌 2008-10-07 13:50 2724人阅读 评论(1) 收藏 举报  在delphi中如何将string转成array of char?  网上的例子说用for循环,一个个将字符赋值给char数组;  系统...
undefined reference to cv::_InputArray::_InputArray(cv::Mat const&)
undefined reference to cv::_InputArray
error: invalid initialization of reference of type ‘int&’ from expression of type ‘const int’
背景: 使用c++ algorithm sort 进行全排,编译报错。 例程 #include <iostream> // std::cout #include <algorithm> // std::partial_sort ...using namespa...
浅谈C++ templates 函数模板、类模板以及非类型模板参数
这次主要学习了什么是函数模板(这个最简单),类模板以及非类型模板参数。下面挨个举例说明。 文章目录1. 函数模板2. 类模板3. 非类型模板参数 1. 函数模板 函数模板是最简答的一个,下面就定义一个返回两个值中...
嵌入式软件工程师面试题
嵌入式软件工程师面试题 2013-05-09 10:06:35 分类: C/C++ ...原文地址:嵌入式软件工程师面试题 作者:huazaicola ...1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) ...
C++ const的用法详解
const的基本概念:  const名叫常量限定符,用来限定特定变量,以通知编译器该变量是不可修改的。习惯性的使用const,可以避免在函数中对某些不应修改的变量造成可能的改动。 下面我就const的用法来谈谈: const...
Open_cv中常用函数的原型及参数解释(一)
这里的函数主要总结自浅墨的系列博客,总结仅为了在使用时可以快速检索具体Demo和教程请访问浅墨的Open_cv系列:访问地址1、保存图像的数据结构:MatMat myMat= imread(&... ·第一个参数const string&a...
关于OpenCV图像操作的默认参数问题
在使用OpenCV以及其他开源库时,往往一个容易忽略的问题就是使用默认参数,尤其是图像处理,会导致内存中的图像数据变换后被不同程度上被修改!
发帖
Windows SDK/API
创建于2007-08-02

1205

社区成员

C++ Builder Windows SDK/API
申请成为版主
帖子事件
创建了帖子
2004-02-26 01:54
社区公告
暂无公告