delphi

Why Weren't You at CodeRage III?

Delphi is currently ranked as the 10th most popular language (Dec 2008) and has approximately 1.75 million users worldwide. So why were there so few people at the CodeRage III virtual conference put on last week by Embardero? I really enjoyed the sessions I was at, but many were attended by fewer than 100 people. Even Marco Cantu's tal...

Can Dataset filtering be done from outside the dataset?

I have two TDBLookupComboBox controls that I'd like to connect to the same dataset, but have each one display a different subset of the data. If I only needed one box, I'd use filtering on the dataset, but I need to be able to display both of them at the same time, and I'm not aware of any way to do that. Does anyone know if it can be d...

Unhandled exceptions in delphi

Hi I am using Delphi TApplication.OnException Event to catch unhandled exceptions This works well but does not give sufficient information about where the exception happened i.e. ‘Catastrophic failure’ How can I find out which procedure made the error happened? procedure TFrmMain.FormCreate(Sender: TObject); begin Application.O...

What's the best way to store a Delphi set in a dataset?

The title pretty much says it all. I'm using a TClientDataset to store an array of objects, and one of the objects has a member defined as a set of an enumerated type. As I understand it, Delphi sets are bitfields whose size can vary from 1 to 32 bytes depending on how much data they contain, and Delphi doesn't define a TSetField. What...

D2009 VCL unit that won't compile.

I found a bug in Delphi 2009's implementation of TFields and wrote a quick patch. I copied DB.pas to my projects folder and added it to the project's file list, but now I can't get it to compile. The first two error messages don't even make any sense when I go to the indicated places in the code. Surely if anything can be counted on t...

What book you advise me to read about Delphi language, not VCL, WinAPI, etc.?

I think I know Turbo Pascal quite well. Now I`d like to switch to Delphi, and I need the book on exactly the language and its abilities, not about VCL components and IDE features. Which book would you advice me to read? I started Marco Cantu "Mastering Delphi 7" but soon understood it is too complicated for me. ...

Can you help with a Delphi code sample for fingerprint recognition?

Do you know where can I find a Delphi code sample for fingerprint recognition from an image file. ...

ORA-01426: numeric overflow exception when executing stored procedure

I ported a Delphi 6 application to Delphi 2007 and it uses BDE to connect to an Oracle 9i database. I am getting an "ORA-01426: numeric overflow exception" when I execute a stored procedure. This happens randomly and if I re-run the stored procedure through the application with the same parameters the exception does not occur. The old D...

Have any vb applications migrated to delphi?

I would like to hear of the experiences of classic vb developers who migrated their applications to delphi rather than vb.net. How has it worked out? Are you glad or sorry that you didn't move to vb.net? ...

My application icon is corrupted (problems in the compiler?)

Hi. The "Application Icon" of my application is wrong. My application shows in taskbar a different icon than the classic Delphi icon. Instead is shows the icon of one of my VCL's. That specific VCL from which the icon was "stolen" is not used in my application but other VCL's in the same package are used. Related info: - The icon loo...

TfrmMain and TApplication - what are these for?

I am a Delphi novice, but I'm trying to understand the relationship between TApplication and TfrmMain windows using Spy++. It seems that the TfrmMain window is the real window that has proper screen coordinates, but the TApplication window is the one that appears in the Windows taskbar. Also, they don't seem to be related to each other a...

Delphi warning - W1002 Symbol 'FileSetDate' is specific to a platform

Hi When I compile my application under Delphi 2006 I get the following warring [Pascal Warning]- W1002 Symbol 'FileSetDate' is specific to a platform What must I do to suppress this warring? The code MyLastError:= FileSetDate( Files[ i ].Handle, DateTimeToFileDate( arcDate ) ); ...

Delphi Win API CreateTimerQueueTimer threads and thread safe FormatDateTime crashes

Hi This is a bit of a long question, but here we go. There is a version of FormatDateTime that is said to be thread safe in that you use GetLocaleFormatSettings(3081, FormatSettings); to get a value and then you can use it like so; FormatDateTime('yyyy', 0, FormatSettings); Now imagine two timers, one using TTimer (interval say ...

Are there any downsides to using UPX to compress a Windows executable?

I've used UPX before to reduce the size of my Windows executables, but I must admit that I am naive to any negative side effects this could have. What's the downside to all of this packing/unpacking? Are there scenarios in which anyone would recommend NOT UPX-ing an executable (e.g. when writing a DLL, Windows Service, or when targeting...

What would be a good Delphi lexer/parser for Javascript language file?

Background I want to be able to parse Javascript source in a Delphi Application. I need to be able to identify variables and functions within the source for the purpose of making changes to the code through later code. I understand that I probably need to use a lexer for this purpose but have not had much luck using the lexer which I fo...

Reading proxy details in a vcl.net application using Rad Studio 2007

How to read the proxy details (address and port) from a vcl.net application (Rad Studio 2007) ?. Heard about InternetGetProxyInfo. But didnt find the details any where. Thank you. ...

Should Class Helpers be used in developing new code?

Delphi 8 introduced Class Helpers for the purposes of mapping the VCL/RTL to the .NET object hierarchy. They allow injecting methods into an existing class without overriding the the class or modifying the original. Later versions of Delphi found class helpers improved and they were ported to Win32. In the help it says "they should no...

Delphi app calling cobol app -> error

We need to get data out of an older accounting system. We have received a dll that gives us access to the data we need. It includes a type library that we have imported. If we run our test application from the same directory as the accounting system, everything works fine. If we try to run our application from a different directory, we ...

Delphi Menu Merging problem

I'm trying to merge two main menus together, but am having problems getting the right result with sub-items. I'm using the GroupIndex property on my MenuItems to control the merging/insertion. Menu1 (with groupindices) is like this File=10 Open=11 Close=12 Edit=20 Cut=21 Paste=22 Help=90 About=91 Menu2 is like this Edit=20 ...

TService won’t process messages

Hi there, I have created a windows service that uses Windows Messaging System. When I test the app from the debugger the Messages go through nicely but when I install it my messag … asked 14 mins ago vladimir 1tuga ...