首页 文章
  • 2 votes
     answers
     views

    针对ANTLR4的Delphi语法问题

    我找到了一个用于Delphi的ANTLR3 Delphi Grammar,我试图将其转换为ANTLR4 . 但我有一个我不明白的奇怪问题 . 我用ANTRL4 Delphi Grammar创建了一个回购 大多数认为似乎有效,但如果我有一个简单的单位,具有以下内容: unit TestParser; interface procedure Dim(var dd: string; const Di...
  • 43 votes
     answers
     views

    TThreadedQueue不具备多个消费者的能力?

    尝试在单个 生产环境 者多个消费者方案中使用TThreadedQueue(Generics.Collections) . (DELPHI-XE) . 我们的想法是将对象推入队列,让几个工作线程排空队列 . 但它没有按预期工作 . 当两个或多个工作线程调用PopItem时,将从TThreadedQueue抛出访问冲突 . 如果使用临界区序列化对PopItem的调用,则一切正常 . 当然,TThre...
  • 0 votes
     answers
     views

    Sqlite WHERE子句和Delphi XE长字值

    在Delphi XE中,我将字符串的crc32哈希存储在SQlite数据库中,在声明为INTEGER的列中 . 我的理解是SQlite不区分整数类型:int,int64,signed和unsigned,就数据库而言它们都是相同的 . 但是,当我在Delphi中存储声明为longword的值时,WHERE子句以后无法匹配该值 . 我的插入语句(在这里修剪)是: INSERT INTO main VA...
  • 6 votes
     answers
     views

    Delphi XE中没有更多xercesxmldom单元?

    我想知道 xercesxmldom 单位发生了什么XML DOM implementations .它似乎在Delphi XE中消失了 .为什么? (我搜索了文档;找不到关于xercesxmldom消失的任何相关信息) . Edit :这些是我存档的来源: R:\>dir /s /b xercesxmldom.pas R:\D2006-Enterprise-D10-BDS-4.0\sourc...
  • 7 votes
     answers
     views

    在Delphi中创建自身实例的类函数

    你有一个类函数可以创建一个类的实例: TMyClass = class(TSomeParent) public class function New(AValue : integer) : TMyClass; end; TDerivedClass = class(TMyClass) public function Beep; end; 然后按如下方式使用它 ... var ...
  • 4 votes
     answers
     views

    Delphi编译器错误E2064左侧无法分配

    我继承了一个Delphi应用程序,我对object pascal一无所知 . 这是我需要编译到新版本的C Builder XE中的BPL .当我运行make时,我得到错误: E2064左侧无法分配 . 我已经学会了足够多的obj pascal知道我有一个试图被赋值的常量 . 但是,显然,你可以克服这种行为;通过进入Delphi编译器下的Build选项并打开“Assignable Typed con...

热门问题