delphi

Is it possible and safe to have multiple TDataSources reffering one TDataSet descendant component ?

Hi there! I'm designing database app with ZeosLib. On one form I have some Lookups that should refer to the same dataset. Is it safe to create one TDataSet descendant and then connect few TDataSources to it ? ...

(Delphi 2009) idIRC, MDI, and problems with hanging.

I'm working on an IRC client. I've hit a majors snag which, up until not I've been able to work around. I'll show code below. What's I'm having a problem with is creating MDI child windows within the event handlers of idIRC. For example, if I want to create a new channel form (FrmChannel), I can accomplish this easily by calling it's c...

Is there a hex editor component for recent Delphi versions?

I've been able to find a few hex controls by searching online, but none that will compile under Unicode. Does anyone know if there is one available? ...

Delphi thread that waits for data, processes it, then resumes waiting

I need to create a thread in Delphi with the following characteristics: Waits until the main thread adds data to a shared queue. Processes all the data in the queue, returning the results to main thread (for this last part I'll just send messages to the main window). Processing is time-consuming, so new data may be added to the queue w...

How can I set the default file format in the Delphi IDE to UTF8?

Delphi 2009 sets the default file format for new source code files to ANSI, this makes the source code platform-dependent. Even for a new XSD file created in the IDE, which by default starts with this line <?xml version="1.0" encoding="UTF-8" ?> Delphi sets the file format to ANSI (this looks like a bug, for new XML and XSLT document...

Looking for a simple graphical component for Delphi

Hi SO. I am looking for a graphical component in Delphi winch have such features: allows to paint text in different font types, sizes and colors allows to select previously drawn text and copy it paints images on a given coords, gif support would be nice its very fast in terms of CPU usage I need this component as a main chat windo...

How to disable the Formatter in Delphi 2010

Hello, The formatter in Delphi 2010 is really an annoying thing to me. I prefer formatting my code manually. I believe I do it better. How can I disable it? NOTE: Answers on why I don't use it in the first place will not be accepted. I need it switched OFF. Nothing more, nothing less. Thank you. ...

GetStackTrace in Delphi 7?

Using Delphi 7, how can I get a string representing the stack-trace from an Exception? try SomethingDodgy(); except on E:Exception do begin // print stack trace Log.Write(/* ??? */); end; end; I hear there's a GetStackTrace function in the latest delphi, but I can't find anything for delphi 7. No, upgrading is not an opt...

how to show hex code char ?

hi, i have a file contains numbers like FB8E,FB8F,FB90 on each line. i want in my program to load this file and take each line and print the character corresponded to that number/line. for expamle, my firnst line is FB8E, i want something to convert it like #$FB8E (arabic Kaf), how do i do that? ...

Intellisense for JQuery in Dreamweaver and Delphi4PHP

For all our AJAX programming we tend to use JQuery. I would like to know if there is a way to enable Intellisense functionality in Dreamweaver CS3 and Delphi4PHP to work with JQuery and its plugins? ...

how to search for a file in all drives

hey how can i search for a file in HDD , example i wanna search for a file settings.ini in my computer . ...

Some components cause block threads

I wrote a Delphi application that have some threads.In one of my forms there is a Shelltreeview component and whenever i click on a node to expand it, it takes some minutes to expansion and during this time all threads are blocked. Anybody have solution for this problem Thanks in advance ...

Problem with converting Delphi form to Lazarus

After I ported Delphi Windows service app to FPC Linux console app I tried to port program with GUI. I installed newest Lazarus on my Windows machine and converted simple "hello world" app. One unit has form (.dfm file in Delphi). This form was converted to .lfm and .lrs files by Lazarus. But there is problem with compiling this: windre...

QuickReport.ExportToFilter throws "stack overflow" error when used in TWebModule

I have a web application using the TWebModule component. It runs as a module on Apache. The code below throws a "Stack Overflow" error on the ExportToFilter. The same exact code works fine from a Winforms Application and even a service for that matter. I have seen other discussions on this which indicate it has something to do with t...

Delphi IDE - How to make disabled toolbar buttons grayscaled?

Seams like this one is for real Delphi geeks only. This is how it looks (sorry, can't post images) Delphi IDE ugly toolbar What's wrong - disabled Delphi IDE toolbar and menu buttons are ugly black/white images. What I want to do - make them look gray-scaled. How? I made some research. Main problem in virtual TCustomImageList.DoDraw...

TIdHTTP in Indy 10

I used to use Indy back in the Delphi 6 days, and I am playing with Indy 10 now. What I want to do is incredibly simple, but I don't see a simple way of doing it, so I must be missing something. What I want to do is something like this: Here is the actual code I am using: procedure TForm1.btnGetURLClick(Sender: TObject); begin moHe...

Delphi MREW implementation that favors readers?

Is there a Delphi implementation of an MREW (multiple read, exclusive write) lock, that favors reading over writing? ...

How Can I Sort an ADO Table on a Fieldname Containing a Space?

I am using Delphi, but this is a simple and general problem: I'm doing the following: var ArticlesTable: TADOTable; begin ArticlesTable.DisableControls; ArticlesTable.Sort := 'CITY'; ArticlesTable.First; while not ArticlesTable.Eof do begin ... ArticlesTable.Next; end; This works very well and allows me to effici...

Are there any good Pascal Script resources/documentation ?

I started playing around with Pascal Script today and I cannot find any good documentation. I found these (one, two) articles. The are helpful but they are just examples. edit: Separated this into two questions. New question is here. ...

How can I get Pascal Script to recognize the 'create' and 'free' functions when importing a custom class?

I am having a problem with the example from this article. The article explains how to import your own classes so they can be called from a Pascal Script. I am importing my custom class but cannot get Pascal Script to recognize the 'Create' and 'Free' functions. My plugin: TMyPsPlugin = class public procedure PrintMessage(cons...