Questions tagged [bold-delphi]

Bold for Delphi is an advanced Object Relational Mapper (ORM) and application framework.

10 questions
34
votes
11 answers

ORM for DELPHI win32

Does anyone know about an ORM or something similar for Delphi Win32.
Jlouro
  • 4,515
  • 9
  • 60
  • 91
19
votes
3 answers

Increasing testability, when coding with Bold for Delphi framework

Background I work in a team of 7 developers and 2 testers that work on a logistics system. We use Delphi 2007 and modeldriven development with Bold for Delphi as framework. The system has been in production about 7 years now and has about 1,7…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
7
votes
5 answers

Are there any frameworks/libraries for Delphi that come close to the functionality offered by Bold/Eco?

Not sure what happened to Bold/Eco during the Borland/Codegear/Embarcadero transition but I sure miss it in the newer versions of Delphi. Anyone know of a framework that comes close? If not, maybe you could suggest a combination of libraries and…
6
votes
10 answers

What is the right tool to detect VMT or heap corruption in Delphi?

I'm a member in a team that use Delphi 2007 for a larger application and we suspect heap corruption because sometimes there are strange bugs that have no other explanation. I believe that the Rangechecking option for the compiler is only for…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
5
votes
1 answer

Bug in Delphi VCL Drag and Drop?

My application compiled with Delphi 2007 have drag and drop between grids and it works fine most of the time. But sometimes randomly I got Access violation. I debugged it to Controls.pas method DragTo in VCL. It begins like this: begin if…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
3
votes
3 answers

Translate SQL to OCL?

I have a piece of SQL that I want to translate to OCL. I'm not good at SQL so I want to increase maintainability by this. We are using Interbase 2009, Delphi 2007 with Bold and modeldriven development. Now my hope is that someone here both speaks…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
2
votes
2 answers

Trimming BOLD_CLOCKLOG table

I am doing some maintenance on a database for an application that uses the Bold for Delphi object persistence framework. This database has been been in production for several years and several of the tables have grown quite large. One of them is the…
DaveK
  • 709
  • 7
  • 21
2
votes
1 answer

How to break dependency to enable unittesting

I have spent much time thinking about unittesting. I have at least bought Working Effectively with Legacy Code as an EBook. Most of it make sense, it seems to be a great book about unittesting old code. But still I think I need a starting point for…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99
1
vote
1 answer

InitialValue of transient attribute in a persistent object?

Even though I use a specific ORM framework, Bold for Delphi, I'm more interested in framework agnostic theoretical view on the problem. So the question is about having a persistent object and a transient attribute with initial value tag. The initial…
user219760
0
votes
1 answer

Follow linked list in OCL

I use Bold for Delphi that has an implementation of OCL. OCL is good at filtering lists, etc. But I have not found a good, generic way of traversing linked lists. Suppose I have a class PlanMission. It contains a single link PlanMission.previous…
Roland Bengtsson
  • 5,058
  • 9
  • 58
  • 99