record相关内容

Delphi:记录构造函数vs工厂函数

那么初始化记录的首选方式是什么? 使用“工厂函数”: TMyRecord = record valueX:integer; valueY:integer; 结束 函数MyRecord(const AValueX,AValueY:integer):TMyRecord; begin result.valueX:= AValueX; result.valueY:= ..
发布时间:2017-04-24 22:04:04 Delphi

Delphi - 每个名称调用Record方法

我为我的应用程序写了一个脚本语言,我的目标是使脚本中可以从delphi发布任何类型的。我使用rtti自动化这个任务。对于像类的任何实例类型,我使用以下代码从脚本中查找和调​​用方法。 var Info:TRttiType; Meth:TRttiMethod; 参数:TArray ..
发布时间:2017-04-24 21:37:52 Delphi

Delphi中简单的读/写记录.dat文件

由于某种原因,即使我昨天使用它,OpenID帐户也不再存在。但是无论如何, 我需要将记录数据保存到.dat文件中。我尝试了大量的搜索,但它都与数据库和BLOB的事情有关。我不能从中构建任何东西。 我有以下记录 code> type Scores = record name:string [50]; 得分:整数; 结束 var rank:数组[1..3]的分数; ..
发布时间:2017-04-23 21:32:28 Delphi

将任何记录转换为字符串并返回?

如何将任何记录类型转换为单个 String 并返回?也许将记录加载到流中,并将其作为String读取?我使用的记录不会包含任何特殊类型 - 它们只是使用简单的东西,如 String ,整数, PChar , DWORD 和 [String]的数组等等,没有什么像类或功能。 此字符串将进一步保存到各种地方,如平面文本文件,数据库记录,网络等。字符串内容可以通过其中每一个之间的其他方式传送,例如 ..
发布时间:2017-04-23 18:03:25 Delphi

德尔福:记录领域的偏移

我正在寻找在Delphi记录中获取字段偏移量的方法。以下2种方法有效,但我希望能够更清洁。基本上我会喜欢第三次showmessage工作。任何想法? type rec_a = record a:longint; b:byte; c:指针; 结束 {$ warnings off} 函数get_ofs1:longint; var abc:^ rec_a; ..
发布时间:2017-04-23 14:10:49 Delphi

如何模拟Delphi记录中的位域?

对于那些感兴趣的人:这个记录是一个工会的一部分。 Windows操作系统的LDT_ENTRY记录。 (我需要在Delphi中使用这个记录,因为我正在Delphi中使用Xbox模拟器 - 请参阅sourceforge上的项目Dxbx。) 无论如何,有问题的记录是定义为: struct { DWORD BaseMid:8; DWORD类型:5; DWORD Dpl:2; ..
发布时间:2017-04-23 12:34:10 Delphi

镜头,fclabels,数据访问器 - 用于结构访问和突变的库更好

至少有三个流行的图书馆用于访问和操纵记录领域。我所知道的是:数据访问器,fclabels和镜头。 个人我从数据访问器开始,现在我正在使用它们。不过最近,在haskell-cafe上有一个fclabels的优势。 所以我有兴趣比较这三个(也许更多)的库。 > 解决方案 至少有4个图书馆,我知道提供镜头。 镜头的概念是它提供了同样的东西。 数据镜头ab =镜头(a - ..
发布时间:2017-04-03 10:28:16 其他开发

PHP数组不显示数据库中的所有数据

我有一个非常基本和简单的脚本,应该显示我的数据库中的记录。问题:它不显示所有的记录。我试过它,即使有最简单的mysql ($ sql =“SELECT * FROM $ tbl_name”;),但仍然有一些记录丢失(大部分是未显示的第一个列表)。 这里是我的代码(全部在1页): ..
发布时间:2017-03-19 03:21:33 数据库

基于多个条件通过python或R脚本删除或删除意外的记录和字符串

我有一个 .csv 文件名为 fileOne.csv ,其中包含许多不必要的字符串和记录。我想使用Python或R脚本根据多个条件/条件删除不必要的记录/行和字符串,并将记录保存到新的 .csv 文件名为 resultFile.csv 。 我想要做的是: 删除第一列。 将列BB拆分为两个名为 a_id c> c_id 。用_(下划线)分隔该值,左侧将转到 a_id ,右侧将转到 ..
发布时间:2017-02-26 15:17:10 Office

当enable-caching为true时,为ObjectDatasource引发的选定事件

我有一个Gridview控件使用ODS(ObjectDataSource)来获取数据。为了获得最佳的性能和效率,我关闭了Gridview的视图状态(即EnableViewstate =“false”)。 关联的Objectdatasource,这消除了多达50-60%的性能优化,因为它消除了数据库往返程序。ODS缓存。 进入着名的“ODS排序”问题,但我设法发明一个棘手的解决方案,它的 ..
发布时间:2017-01-12 19:56:26 其他开发

如何计算一个表中的记录并动态填充值

我使用的是MS Access 2007. 我正在收集城镇地区不同类型企业的数据,按街道,商家排列。 在TableA中,我列出了不同的特定街道,没有重复,字段:街道;和另一个字段:NumOfBusinesses。 在TableB中,我有一个不同的特定业务, TableA STREET .................. NUMOFBUSINESSES 高街 羊 ..
发布时间:2017-01-12 18:56:52 其他开发

如何做F#记录的参数验证

F#可以轻松定义类型,例如 type coords = {X:float; Y:float} 但是如何为构造函数定义约束/详细类定义语法?例如。如果我想要协调从(0,0)开始或抛出异常。 此外,如果我将我的定义更改为类,我需要实现Equals 。所有的锅炉板代码我不想(和我在C#中,我试图逃避)。 解决方案 您可以将实现设为私有。你仍然得到结构上的平等, ..
发布时间:2016-12-30 16:54:02 其他开发

公共记录类型的构造函数?

假设我想要一个记录类型,例如: type CounterValues = {Values:(int)事情是,我想创建一个构造函数来转换整数传递的列表到一个没有负值的新列表(它们将被0替换),并且只有在构造时发现负值时IsCorrupt = true。 这是可能的F#? 现在,这是我做的,使用属性(但是,嗯,它不是很F#-ish和它调用ConvertAllNegative ..
发布时间:2016-12-30 16:10:15 其他开发

为什么我们应该使用类而不是记录,反之亦然?

我一直在使用Delphi一段时间,而不是来自CS背景,我已经学会了“在工作” - 主要是从我的老板,并增加了从网站,从网站拾取的用户和用户指南,示例等。 现在我的老板是老学校,开始使用Pascal编程,并不一定跟上最新的Delphi的最新变化。 最近我一直在想我们的核心技术是否“错误”。 我们的应用程序与MySQL接口。一般来说,我们将创建一个记录,该结构存储从数据库读取的数据, ..
发布时间:2016-11-23 13:14:56 其他开发

我应该何时在Delphi中使用增强型记录类型而不是类?

Delphi 2006 为记录引入了新的功能,使它们更加“面向对象'。 在哪种情况下,记录类型更适合于设计而不是类类型? 它必须使用这些记录类型的哪些优势? 解决方案 p> 自从turbo pascal 1以来就有记录。它们是轻量级的,能够具有属性和方法,但是它们不支持继承,返回记录的函数有一些问题。如果这些记录有方法,这有时会产生内部错误: type TRec ..
发布时间:2016-11-23 12:58:34 其他开发

Haskell记录语法和类型类

假设我有两个数据类型Foo和Bar。 Foo有字段x和y。栏有字段x和z。我想能够写一个函数,它接受Foo或Bar作为参数,提取x值,执行一些计算,然后返回一个新的Foo或Bar相应的x值设置。 这里有一种方法: class HasX a其中 getX :: a - > Int setX :: a - > Int - > a 数据Foo = Foo Int Int派 ..
发布时间:2016-11-23 12:33:06 其他开发