Delphi is a form of Object Pascal that is most commonly known due to Borland Delphi that was popular in the 1990's.
-3
votes
0answers
42 views
Information Retrieval with Delphi [closed]
If someone wants to develop a new Information Retrieval System in Delphi (ignoring the fact that other languages should be a best alternative and ignoring also other solutions like Apache Lucene) to ...
3
votes
1answer
43 views
What is the justification of use .inc files to declare and implement code is some Delphi RTL units?
Starting with #Delphi #XE2 many of the new RTL units related to Vcl styles, OSX and so on, uses inc files to declare types, classes and implement code (just like the FPC does), what is the ...
4
votes
5answers
768 views
Switching Programming Languages [duplicate]
I'm a senior level Delphi developer looking for move into either C# or possibly Java roles. I have around 8 years of development experience of which pretty much all of it is in Delphi, I have very ...
12
votes
10answers
2k views
Best practices concerning exit in Delphi [duplicate]
A co-worker and myself are having a debate on whats best. Both concepts work and work well but is there a general consensus on not making a call to exit?
Whats better?
To call exit within a ...
2
votes
2answers
204 views
Memory concerns while plotting escape from DLL Hell in Delphi [closed]
I work on a program with about 50 DLLs that are loaded from one executable, it's an old organically grown program where the only rationale for creating a new DLL is that one previously didn't exist to ...
1
vote
2answers
165 views
Restrictions Calling DLLs Across Technologies?
I want to call a DLL in my programming language of 'choice'. The documentation surrounding this clearly states that it must be a 32-bit DLL written in C, C++ or Delphi. But I wanted to call a DLL ...
15
votes
13answers
1k views
What features contributed to the evolution of Pascal?
I am compiling a detailed history of the Pascal language, and there are a few details I am missing.
There are so many features today that we take for granted. What features significantly contributed ...
0
votes
1answer
83 views
Would it be possible to publish my code on an official site with a third-party library?
I'm building a rather large and extensive wrapper in Delphi for an email system called Mandrill. There are wrappers for this API in many other languages, but not for Delphi. So, I'm hoping to produce ...
54
votes
17answers
12k views
What happened to Borland Delphi? [closed]
I have the impression that Delphi isn't very popular anymore. But now at work I had to make some changes to an old Delphi program that we are still using. I used Borland Developer Studio 2006 and it ...
-1
votes
1answer
150 views
How to make a master-detail database Web site as fast as making the same with Delphi? [closed]
I hope that this question gets clear to everyone.
What I find great about Delphi is that with RAD (rapid application development) we can pick components and put them directly to the form and connect ...
4
votes
1answer
246 views
Multi-platform design with Delphi, Java, MySQL and CouchDB
What are the most obvious drawbacks to this idea for an enterprise(ish) model using the following technologies.
Browser based and native developed GUI using Delphi to connect to
Datasnap server ...
4
votes
1answer
134 views
Delphi Build Server - Do I need to check in .dres files?
We're using final builder to build a Delphi project and the person managing the build server noticed that projects with no .dres files were not building because they're not in SVN and because they're ...
2
votes
2answers
176 views
Scalability: How does splitting a database table work on different replicated SQL Servers?
I would like to know more about the general concepts behind dividing data of a database into different servers. For example, suppose I have a SQL Server database which has a massive table. Assume one ...
4
votes
1answer
180 views
How to make a legacy system time-zone sensitive?
I need to implement time zones in a very large and old Delphi system, where there's a central SQL Server database and possibly hundreds of client installations around the world in different time ...
3
votes
1answer
413 views
Understanding HTTP Cookies in Indy 10 for Delphi XE2
I have been working with Indy 10 HTTP Servers / Clients lately in Delphi XE2, and I need to make sure I'm understanding session management correctly. In the server, I have a "bucket" of sessions, ...
1
vote
1answer
62 views
Strategy for clients to retrieve real-time log from HTTP server
I have an HTTP Server Service application which has its own logging mechanism. It's written in Delphi. I would like to provide a way for multiple clients to connect to this service and get a real-time ...
7
votes
5answers
2k views
What is needed to deploy an application that uses Microsofts new LocalDB?
I'd like to know what microsoft components need to be installed for this new LocalDB to run on a users machine.
Now in CTP3: SQL Server Express LocalDB
LocalDB is a new lightweight deployment ...
1
vote
3answers
300 views
Methodology behind fetching large XML data sets in pieces
I am working on an HTTP Server in Delphi which simply sends back a custom XML dataset. I am not following any type of standard formatting, such as SOAP. I have the system working seamlessly, except ...
5
votes
1answer
560 views
Delphi Conversion to Prism?
At my office, we are about to embark on an epic journey of converting an old Delphi 5 application to something more modern. One of our options is to convert to Delphi Prism, but we want to see what ...
0
votes
2answers
200 views
How to access an encrypted INI file from C on an embedded system with little RAM
I want to encrypt an INI file using a Delphi program on a Windows PC.
Then I need to decrypt & access it in C on an embedded system with little RAM.
I will do that once & fetch all info; I ...
16
votes
2answers
489 views
Is there a precedent for the license on a compiler restricting the kind of development you can use it for?
It was recently let slip that the new EULA for Delphi XE3 will prohibit Client Server development with the Professional edition without the additional purchase of a Client Server license pack. This is ...
4
votes
1answer
191 views
Scripting custom drawing in Delphi application with IF/THEN/ELSE statements?
I'm building a Delphi application which displays a blueprint of a building, including doors, windows, wiring, lighting, outlets, switches, etc. I have implemented a very lightweight script of my own ...
10
votes
4answers
6k views
Delphi vs C# for GUI programming [closed]
I'm coming from PHP and Python background with little knowledge of C, I have done many web based application now I'm thinking of Desktop application for windows platform.
A friend told me to go for ...
35
votes
10answers
7k views
WPF vs. WinForms - a Delphi programmer's perspective?
I have read most of the major threads on WPF vs. WinForms and I find myself stuck in the unfortunate ambivalence you can fall into when deciding between the tried and true previous tech (Winforms), ...
8
votes
2answers
756 views
Is Oberon really “a better Pascal”? [closed]
Reading Niklaus Wirth, one can notice that despite some popularity of Pascal, he is not glad that Oberon (as a "polished" successor of Pascal and Modula) didn't get much popularity. I never did ...
7
votes
9answers
582 views
What are the most common ways used to migrate a Delphi application incrementally to .NET?
If you have several million lines of Delphi code and want to incrementally migrate to .NET/C#, what strategy would you use?
5
votes
2answers
272 views
How to call modern Pascal?
Should the developers who creates programs with Delphi, FPC, Lazarus agree with the name of the language? This struck me since every possible variation not only adds confusion for new programmers, ...
2
votes
0answers
185 views
Provide an OnChange event for an internal property which is controlled externally?
For fun and by request I am updating this ImageGrid component, a kind of listbox for images that has a FileNames property of type TStrings.
For ease of writing, I have been misusing its ...
7
votes
3answers
4k views
What have my fellow Delphi programmers done to make Eclipse/Java more like Delphi?
I am a veteran Delphi programmer working on my first real Android app. I am using Eclipse and Java as my development environment. The thing I miss the most of course is Delphi's VCL components and ...
1
vote
3answers
194 views
Converting mysql and SQLServer tables quickly in an update utility
The requirements are to take an existing list of identical tables (AAA0001 - AAA9999) which generally don't meed our current requirements and need to be swapped out with three tables (XXX0001-XXX999, ...
3
votes
4answers
1k views
Delphi to Java change - career advice
I'm a Delphi developer with aprox 5 years of experience. But now, Delphi seems to be dead, and the job opportunities are smaller. So, I want to begin learn Java, because I like it, and the job market ...
4
votes
2answers
510 views
Mobile applications in Delphi
Many of us know that Delphi executables are little bit gigantic, but again it is acceptable as nowadays 1.5 mb is not a big issue in PC.
But what about mobile devices? Currently Firemonkey supports ...
4
votes
1answer
489 views
Anyone using Intel Performance Primitives library (IPP) with Delphi?
I'm considering purchasing the Intel Integrated Performance Primitives (IPP) library for use with my Delphi applications. I'm interested in the signal processing functions. Mainly for re-sampling and ...
56
votes
11answers
2k views
Best Practices for Handing over Legacy Code
In a couple of months a colleague will be moving on to a new project and I will be inheriting one of his projects. To prepare, I have already ordered Michael Feathers' Working Effectively with Legacy ...
5
votes
2answers
404 views
What are the career options in Delphi [closed]
I am a fresher working in an Antivirus company in India. We work in Delphi 7. now i know that delphi is not very widely used. My concern is that I will be something of a pariah in the industry ...
4
votes
4answers
523 views
Design Patterns in Delphi
Delphi has a few problems implementing some design patterns because some features it lacks, like multiple inheritance and no pure abstract classes.
Are there any good resources or ...
3
votes
2answers
270 views
How to Document the Security/Encryption Code of an Application
I am working on an application that I developed a security layer for. It uses the hardware ID of the hard drive, MAC address and another hardware serial key, to lock the software a particular piece of ...
14
votes
6answers
1k views
Where can I get inspiration for a good user interface?
I've got a mental block as far as desigining the main screen interface for a desktop application that I'm currently upgrading. When I first developed this program the screen resolution was 640 X 480. ...
9
votes
4answers
558 views
What do neglected O'Reilly book topics tell us about that topic?
Does anybody know how O'Reilly chooses topics to publish?
For some reason, I don't see how it can be based on demand.
The reason, I ask, is because they haven't published a Delphi book in almost 12 ...
0
votes
1answer
130 views
How to layout class definition when inheriting from multiple interfaces
Given two interface definitions ...
IOmniWorkItem = interface ['{3CE2762F-B7A3-4490-BF22-2109C042EAD1}']
function GetData: TOmniValue;
function GetResult: TOmniValue;
function GetUniqueID: ...
15
votes
6answers
914 views
From Delphi to C# for Dummies
I'm a Delphi and C# coder and have been given the assignment to introduce the most fundamental concepts of .Net/C# to my coworkers in some trainings. They are seasoned Delphi Win32 coders but still ...
13
votes
7answers
6k views
How is Delphi XE2 going to work across platforms?
So I've been reading a little about Delphi XE2 and I probably will go to the world tour thing in Chicago coming up later this month and ask this question if no one can answer it here.
What I wonder ...
3
votes
5answers
498 views
Functions with side-effects in Delphi/Pascal
What is the proper approach to functions that have side-effects in Delphi/Pascal?
For example, I could have a boolean function DeleteFile that returns True if the file was deleted and False ...
4
votes
3answers
191 views
What is the best strategy for quickly implementing small business applications?
I'm not a software developer, but I have previously developed a project-specific Access application for another employer. My current employer would like me to help organize their workflow and data for ...
5
votes
2answers
275 views
Library version control best practices
I may be violating some StackOverflow terms by asking a question which is more likely to yield discussion than a clean answer. Here goes, however.
I've developed some software for a small company ...
1
vote
2answers
2k views
Visual web page designer for Django?
I'm just starting my Django learning so pardon me if any part of this question is off-base. I have done a lot of web searching for information on the equivalent of a visual web page designer for ...
7
votes
3answers
535 views
Is integer used too much as a data type?
Do most application developers use signed integers in places where they really mean to use unsigned integers? I do it all the time, so do my co-workers. I haven't seen a lot of other extensive ...
0
votes
1answer
153 views
Is there an example secured web service (sandbox) [closed]
I need to verify if the Delphi imported WSDL class is able to work with HTTPS web services. Is there any simple web service which is running on the HTTPS ?
I know for instance these websites, but I ...
6
votes
2answers
282 views
In what specific ways did Delphi influence the C# language
I am specifically looking for language influences (as opposed to framework). At first glance C# seems to be an evolution of C/C++ or Java. But we know C# has the same designer as Delphi, and he even ...
10
votes
5answers
1k views
Is there any express edition like thing in Delphi?
I visited the site of Embarcadero and read about Delphi. Though the new version is named Delphi XE, but it is not Express Edition. I want to learn programming in Delphi. Is there any Express Edition ...

