Where can I find an image watermark control for Delphi?
Is there a good image watermark control for Delphi? It would be nice if it could receive both text and images to insert in a base photo. I would also prefer it was free. ...
Is there a good image watermark control for Delphi? It would be nice if it could receive both text and images to insert in a base photo. I would also prefer it was free. ...
Is it possible to "wipe" strings in Delphi? Let me explain: I am writing an application that will include a DLL to authorise users. It will read an encrypted file into an XML DOM, use the information there, and then release the DOM. It is obvious that the unencrypted XML is still sitting in the memory of the DLL, and therefore vulnerab...
Hi, I would like to change the behaviour of the insert button on the standard DBNavigator bar, from a dataset insert to append. I could trap the button click in the BeforeAction event, do the append, etc; and then in the OnClick event abort the original insert, but this seems a bit of a hack. Any better ideas? I'm using D6 (500,000 km...
I have a main menu in an MDI parent form, and it as a main menu. Now I need to change the first level caption of my first menu item in runtime. How can I do that? --- Update --- Sorry. I forgot to tell you that the mainMenu is housed in a TcontrolBar. I think that is the problem because all answer so far don’t work. I had tried all tha...
I'm translating some Delphi code into c# code when I ran into this. I don't have an environment setup for Delphi so I can't test it myself. Delphi: RandSeed := var1; Result := Random($FF); c#: Random RandSeed = new Random(var1); Result = RandSeed.Next(255); Would these put the same value in Result? If not, any ideas on a way to do...
I'm working in a legacy project, in Delphi 7, which uses the Express Quantum Grid 5, from DevExpress. My grid cannot show scroll bars, so I have an external navigator to control the scrolling. I can scroll using the GridView.Site.ScrollContent(ADirection) method, but I don't know how to identify if there is some data to be scrolled in ...
This is probably a stupid question, but my brain is just cooked enough I think I'm going to use one of my "lifelines" to see if I can get some help from my stack overflow friends. ;) I need to delete all occurrences of a particular component type on my main form (some of them are inside panels or tabsheets, but all on and owned by the s...
I am working on an MDI application in Delphi. I would like to show interactive views generated by other applications(which I also build) within MDI child windows of my application. When the user selects a specific view type in my app it will start an instance of the other app which will generate one or more data views displayed in MDI ...
I want to send WM_HOTKEY to be captured by other application using a global desktop HotShortCut. The expected Keys are CTRL + F10 This is the only way I found to trigger the capture of WM_HOTKEY: procedure TfmMain.ButtonTalkClick(Sender: TObject); var Article: TArticleBase; Msg: TMessage; begin Article:= GetSelectedArticle; if...
I have a Delphi application that has many dependencies, and it would be difficult to refactor it to use DUnit (it's huge), so I was thinking about using something like AutomatedQA's TestComplete to do the testing from the front-end UI. My main problem is that a bugfix or new feature sometimes breaks old code that was previously tested (...
I believe that local integer variables are not initialized to zero in delphi. The initial value is whatever happens to be at that memory location. So in the code below the first time the button is clicked the first message shows a integer value. How come the second time it's clicked it doesn't show 3 but instead shows the same integer va...
Installing third-party components always take a long time specially if you have large ones, but also it take more time if you setup the environment in more than one computer. And I'm thinking to add them to the Version Control (Subversion), so it will be always easy to checkout the project with all it's required components. So How you ...
I put a TLinkLabel on my form, filled it in with a caption including a valid HTML link, and got some nice blue underlined text. When I ran the program, I expected it to invoke Firefox (my default browser) and open the link automatically. Apparently that's not the case. The helpfile says I have to code this in an OnLinkClick event hand...
If I place it in the .dpr or any other unit will it be considered globally? ...
I need to create a mp3 file with certain number of seconds of silence? What would be way to do it programatically? Edit: It doesn't need to be re inserted in mp3, just a single mp3 file that contain silence x seconds long. ...
This question is similar to this one, but not a duplicate because I'm asking about issues not discussed in that question. I have a client-server project in Delphi 7 with the following directory structure: \MyApp \MyClientApp \MyServerApp \lib There are 2 actual Delphi projects (.dpr), one each in the MyClientApp and MyServerApp...
Suppose my Delphi classes look like this: interface type TMySubInfo = class public Name : string; Date : TDateTime; Age : Integer; end; TMyInfo = class public Name : string; SubInfo : array of TMySubInfo; destructor Destroy; override; end; implementation de...
Hi I am messing around with the Indy 10 supplied with Delphi 2009 and am having trouble with getting all the data from the IOHandler when OnExecute fires... procedure TFormMain.IdTCPServerExecute(AContext: TIdContext); var RxBufStr: UTF8String; RxBufSize: Integer; begin if AContext.Connection.IOHandler.Readable then begin ...
We have a relatively large application that is strongly tied into Firebird (stored procedures, views etc). We are now getting a lot of requests to support additional databases and we would also like to move a lot of the functionality from the client to the server. Now seems like a good time to move to a 3(4) tier architecture. We have a...
Does anyone have any experience of using the project config option with the Delphi Compile Action in Finalbuilder 6. Currently the build server is set up to manually have all the correct search paths, Compiler options etc set directly on the compile action. This avoids changes to the config file breaking the build, and also search path...