Posts

Showing posts from August, 2013

Originally shared by Christian-W. Budde

Originally shared by Christian-W. Budde Micro controller development with Pascal (Smart Mobile Studio) https://www.youtube.com/watch?v=Nj2V2XBdG1g&feature=autoshare

Just wondering... anyone here actually developing for Android? With anything?

Just wondering...  anyone here actually developing for Android? With anything? And if so, what device have you chosen to use as a test piece?
The company I'm working for is looking for another Senior Delphi Developer willing to relocate to Cincinnati.  We'll be using Delphi XE4 shortly.  Currently we use Delphi 7. but on the verge of XE4.  We'll also be doing some ASP.Net C# development and mobile app development.
I am looking for components which will allow me to have HTML source editing in one edit box and WYSIWYG RTF content in another, such that I can edit in either, and it will update the other. IOW, the RichEdit control will contain a formatted document, and the syntax editor with HTML will contain (X)HTML which represents that formatted content. SynEdit could be the editor for HTML, and JvRichEdit could serve for the formatted document. What I am missing--or what I have not yet figured out how to do with the supplemental components for those controls is how to do the translation between the two formats.

Blog post "Delphi Brings ARC to Android" at http://blog.marcocantu.com/blog/delphi_arc_android.html

Blog post "Delphi Brings ARC to Android" at http://blog.marcocantu.com/blog/delphi_arc_android.html http://blog.marcocantu.com/blog/delphi_arc_android.html

Same procedure each year. Get newest GNOSTICE Components: Nothing works anymore.. :-(

Same procedure each year. Get newest GNOSTICE Components: Nothing works anymore.. :-( I don't know. All ohter components we use can be updated without one problem. Except gnostice...

Ann: NexusDB 10th anniversary sale - final 2 days

Ann: NexusDB 10th anniversary sale - final 2 days ======================================= The ten year anniversary sale is drawing to a close! Until midnight 31st of August, take advantage of the following special: For all new licenses, take 20% off the full price. Coupon code for webshop: 10YEARSNEW http://www.nexusdb.com

Finally!

Image
Finally! coming soon

Embarcadero Technologies

https://plus.google.com/+embarcadero

Missing in action: generic free functions.

Missing in action: generic free functions. Why oh why can't I have such nice things in Delphi? One thing I miss from C++ is dynamic_cast . This is easily implementable in Delphi using generics, but I can't make it a free function, and instead have to use some fugly syntax... :(
i need someone who is expert in Delphi to customize a software to add some new task into it .

So, we recently updated to XE3 at work (began transition before XE4)... and today one of our customers ran across this code-gen bug, which causes an AV due to nil pointer access. Took some time to find it since we of course mostly run Debug builds on our dev machines, so couldn't reproduce the AV right away.

So, we recently updated to XE3 at work (began transition before XE4)... and today one of our customers ran across this code-gen bug, which causes an AV due to nil pointer access. Took some time to find it since we of course mostly run Debug builds on our dev machines, so couldn't reproduce the AV right away. {$O+} procedure TForm1.Button1Click(Sender: TObject); var   lValue: string; begin   lValue:='X';   if not cds1.IsEmpty and (lValue='D') then   //if (lValue='D') and not cds1.IsEmpty then  //<---this line works     cds1.Delete   else if not cds1.IsEmpty then     cds1.Edit   else     cds1.Append; end; "cds1" here is a TClientDataSet with a single field. It crashes on the Edit or Append. Disabling optimizations works, as does rearranging the "and" expression. Wonder how this slipped past unit testing.

Join us for Exclusive Android and iOS Development Tech Preview Events | Landing Pages

http://www.embarcadero.com/world-tour

Yay BSOD, interestingly Google goggles recognised the image as a product, I guess Microsoft has upgraded it from a feature.

Image
Yay BSOD, interestingly Google goggles recognised the image as a product, I guess Microsoft has upgraded it from a feature.
Is possible develop windows 8 RT apps with Delphi XE 4 ?

HTML Editor Delphi XE3

HTML Editor Delphi XE3 I'm looking for an HTML editor for delphi vcl XE3. In Delphi 7 I used the component ProfDHTMLEdit however it was discontinued. Any suggestions? thank you

Anybody used this JSON library? How about the stability? It allows accessing json properties using the dotted notion, it's very similar to using literal object in JavaScript, as shown bellow, it's a very convenient and concise syntax, IMHO, thus attractive to me and want to use it.

Anybody used this JSON library? How about the stability?  It allows accessing json properties using the dotted notion, it's very similar to using literal object in JavaScript, as shown bellow, it's a very convenient and concise syntax, IMHO, thus attractive to me and want to use it. procedure DoFromScratch; var   j, a : TJSONObject; begin   // Create a new empty JSON object.   j := NewJSONObject;   // Start assigning properties.  Properties that don't already exist are   // automatically added when assigned.   j.x := 50;   j.text := 'This is my message';   // Arrays must be assigned using Variant Arrays   j.buttons := VarArrayOf(['Ok','Cancel']);   // Object properties can be automatically created by simply accessing it   // and assigning required properties   j.User.FirstName := 'Fred';   j.User.LastName := 'Willard';   // The JSON object can be converted to a JSON string with the AsJSON method.   WriteLn(j.AsJSON); end; https://code
I am using TRichEdit in several places in an app. Now I am being asked to support inline images. From what I have seen on StackOverflow, it may be possible, if I go deep diving in OLE. Does anyone know of a solution which is less like a science project? I need it for XE.
Any good automated build for #delphi applications with both mssql and oracle script integration? Something that will send email on status of build (success,fail,errors) and other information

Hope this is appropriate, but I wanted to share some details of a customer win we've had in Japan. We did a case study on their Windows version awhile ago, but this is about how they took it to iPad.

Hope this is appropriate, but I wanted to share some details of a customer win we've had in Japan. We did a case study on their Windows version awhile ago, but this is about how they took it to iPad.   http://www.embarcadero.com/press-releases/hitachi-medical-computer-systems-selects-embarcadero-delphi-xe4-to-deliver-ipad-a-windows-app-for-dental-clinics

Im working on next kbmMW version.

Im working on next kbmMW version. It will include a new sophisticated authorization framework, which allow for defining actors (users), roles, and resources (real and virtual) and resource groups.  Authorizations are then granted or denied for an actor and/or a role on a resource. Constraints can be defined on an authorization (grant or deny) which for example limits the authorization to a specific day or time or range, communication via a specific transport or only from specific client nodes etc. Custom constraints can be defined. Resources, roles and actors can be defined within code, or a database or from other external resources, of which an XML storage is directly supported. And the best of it all, is that its dead easy to use and integrates directly with kbmMWs existing token based authorization scheme. Further it supports defining internal users, which can not be used for logging on from an external client, and its also supported assuming another user identity within the busines

Found out why ADO did not return results anymore:

Found out why ADO did not return results anymore:  http://andremussche.blogspot.nl/2013/08/ado-bug-do-not-use-comments-in.html

Perfect. Good job :)

Perfect. Good job :) http://www.youtube.com/watch?v=Afvai7q2Uqk

I'm looking for some contractual work that can be done remotely, with progress reports either made by email or via some online IM.

I'm looking for some contractual work that can be done remotely, with progress reports either made by email or via some online IM. Please drop me a message if you know someone who needs to outsource some work.

We are looking for a Delphi Developer in Raleigh, NC. Search for Dairy Records Management Systems in the Jobs site for NC State University.

We are looking for a Delphi Developer in Raleigh, NC.  Search for Dairy Records Management Systems in the Jobs site for NC State University. -Tom Hansen 8/21/2013

Just found out the reason for a very weird ADO bug: after some time our software (middle tier service) returned no records anymore. No errors, it executed the queries but just no results. After adding some debug code to read the recordcount (select * from ()) I got an ADO error:

Just found out the reason for a very weird ADO bug: after some time our software (middle tier service) returned no records anymore. No errors, it executed the queries but just no results. After adding some debug code to read the recordcount (select * from ( )) I got an ADO error:  "Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record." What? Recordsaffected was > 0 so it had results, but I could not read the results? Seems this was fixed back in 1999? http://support.microsoft.com/kb/230101/nl After moving our printing stuff in a different sub process (separate sandbox so main BO stuff would still work if printing would corrupt something) the main service kept working OK but then we got "record not found" errors in our printing process!  Finally, after a lot of logging (SQL Server Profiler) and debugging and trial and error I could reproduce the problem... Solution: do NOT use "

How can we integrate a value of DateTimePicker or Edit into a FastReport report?

Image
How can we integrate a value of DateTimePicker or Edit into a FastReport report?

http://www.malcolmgroves.com/blog/?p=1427

http://www.malcolmgroves.com/blog/?p=1427 http://www.malcolmgroves.com/blog/?p=1427

I just learned that Embarcadero Technologies didn't want us to do a talk about Smart Mobile Studio during the upcoming Dutch PasCon event. Something about a "competing product". Seriously! EMB doesn't even have a client-side web-dev tool in their portfolio! IMHO, SmartMS is just another tool in the Object Pascal toolbox. It fills an empty gap, and it is definitely not a threat to Delphi. It's a win-win combination.

I just learned that Embarcadero Technologies didn't want us to do a talk about Smart Mobile Studio during the upcoming Dutch PasCon event.  Something about a "competing product".    Seriously!  EMB doesn't even have a client-side web-dev tool in their portfolio!  IMHO, SmartMS is just another tool in the Object Pascal toolbox.  It fills an empty gap, and it is definitely not a threat to Delphi.  It's a win-win combination. But that makes me wonder: How do you see Smart Mobile Studio in the landscape of Pascal tools? Is it a bastard and a threat to Delphi?  Should EMB sweep the table and make a JavaScript compiler themselves?  Should we pick up the battle and go "all in" for a Smart LLVM solution? I believe that more tools and more options will generate more users and a better community.  In fact, that was one of the main reasons for us to create Smart - to contribute to the Delphi community...

This morning, out of the blue, RAD Studio XE will not load. The splash screen appears, and a few modules load, but then all activity apparently ceases. I have two questions:

This morning, out of the blue, RAD Studio XE will not load. The splash screen appears, and a few modules load, but then all activity apparently ceases. I have two questions: 1. For the immediate issue, does anyone have any suggestions? I have not encountered this before. 2. Since I also recently went through the insanity of the Windows Installer not being able to install or uninstall, short of reformatting and starting over, any suggestions? Is there a PC tune-up utility anyone has found effective?

When I played with symbol resolution, I constructed a "beautiful" method declaration:

When I played with symbol resolution, I constructed a "beautiful" method declaration: type   comp = class   private     function comp(comp: comp): comp;   end; function comp.comp(comp: comp): comp; begin   comp := comp; end; Wow, It compiles! :D
Hey! 2K members today!

Anybody know where I can find the serial numbers of all my registered products (XE1, XE2, XE3 etc)? When I go to https://maintenance.embarcadero.com all I see is a link to my latest product (XE4).

Anybody know where I can find the serial numbers of all my registered products (XE1, XE2, XE3 etc)? When I go to https://maintenance.embarcadero.com all I see is a link to my latest product (XE4). https://maintenance.embarcadero.com
Anyone here using TortoiseGit? I have 1.8.3 installed, but cannot update to 1.8.4, because the installer hangs. Logged an issue for it, and they tell me it has nothing to do with them, but is an OS issue with the installer. Googled, and found plenty about installer hangs on Server 2008, but nothing useful for Win7.

Finally i found easy solution for my issue.

Finally i found easy solution for my issue.  Originally shared by Alexey Petushkov Automating cloning plain-old-data objects. Working with records in Delphi has a nice feature - all reference counting for fields (strings, interfaces, dyn arrays) are performed automatically. But there is no same goodies for objects! Good news - i have made an example using low level RTTI which adds Clone method to POD class which allows to copy its content "record-style". It is compatible with Delphi 2010 up to XE4. Download it here http://owlyci.com/package/jojoba/testTypInfo/0.0.1 http://owlyci.com/package/jojoba/testTypInfo/0.0.1

How to easily copy object instance data?

How to easily copy object instance data? Working with records have nice feature - when you assign one record to another, Delphi take care about strings and interface reference counting. But when you have a class it seems the only way to clone object is to make a hand-made assignment of all fields. Are there any easy way to clone instance data without hand-made per-field assignment?

TDirectory... not much more to say...

TDirectory... not much more to say... Why did they even bother writing such a half-baked wrapper? Half the time I find myself having to resort to using FindFirstFile/FindNextFile etc.

Looks like we might be very close to Android coming to RAD Studio. Would this give you a reason to upgrade if you are still running an older version?

Looks like we might be very close to Android coming to RAD Studio. Would this give you a reason to upgrade if you are still running an older version? Originally shared by Embarcadero Technologies Sneak Peek: Android SDK, NDK and Device Support in Delphi http://embt.co/140ijZe http://embt.co/140ijZe
Can anyone here tell me whether there is a way to learn that a workstation has gone to sleep, and when? Somewhere in Windows event logs?
Did someone here mention using NativeJPG? If anyone is using it, I would like to hear from you.

Originally shared by Embarcadero Technologies

Originally shared by Embarcadero Technologies RAD Studio and Delphi Android beta info and more in the August RAD NewsFlash Newsletter http://embt.co/17mA7MJ http://embt.co/17mA7MJ

Hello Group

Hello Group, how to merge two cell in TMS Intraweb Grid. i am using Intraweb 11.0.60 . Please help,This is urgent.

IDE - Out of memory Delphi XE3

IDE - Out of memory Delphi XE3 Hello Since I updated my version to Delphi XE3 has occurred several memory problems at compile time (out of memory). Working with group projects with more than 10 items and one of the items is components. When compiling the package of components for the second or third time it is necessary to close and open the delphi to get to work again. There are tickets in QC however unsuccessfully. Does anyone have the same problem and learned to solve? I'm thinking of moving to XE4 however I fear that the problem will continue thank you

Jim McKeeth shows off a preview of the Android support in Delphi in a YouTube video.

Jim McKeeth shows off a preview of the Android support in Delphi in a YouTube video. Video direct link:  Preview: Android SDK, NDK and Device support http://delphi.org/2013/08/sneak-peak-android-sdk-ndk-and-device-support-in-delphi/
Jolyon, Sorry, I deleted the post I had put up before I saw that you had replied. Rude of me. I had found the problem on my own, and thought to just kill it before anyone spent time on it.
Does Datasnap use Webbroker?  I thought Webbroker was an older technology.  We're investigating using it here at work.

Delphi Cross Platform Rapid JSON (Mobile, WinX, MacOs)

Delphi Cross Platform Rapid JSON (Mobile, WinX, MacOs) Like SuperObject :) https://code.google.com/p/x-superobject/

"funny" syntax for ConstValue :)

"funny" syntax for ConstValue :) const   AValue = 2;   BValue = 3;   CValue = 5;   ConstValue: Boolean = AValue = BValue and CValue;

Not exactly a trick, but maybe quite interesting for some of you

Not exactly a trick, but maybe quite interesting for some of you Originally shared by A Coders Life 10,000 User Controls Please It's weired.. Last week we upgraded one of our clients Terminals to Windows 7. This Terminal is a PC that is used to determine the position of errors on a product while the product is being produced. Suddenly I receive a "system error. code: 1158". All handles are being used. Handles? What for? And how many may I use? The first horrific idea was a handle leak somewhere in the depth of our code. I did some research to find quick ways to locate this leak. I quickly stumbled upon the maximum count of handles and the fact, that I can easily see how many are being used by my application in the Task Manager.  Nice. But after opening the Task Manager I was quite confused... The number of handles was somewhere around 300-400... Nowhere near the 10,000 (Chrome has about 3,500 right now.. ). But there was another value that attracted my attention: the amou

Blog post "FireMonkey Icons on my Google Nexus 4" at http://blog.marcocantu.com/blog/fire_icons_nexus_4.html

Blog post "FireMonkey Icons on my Google Nexus 4" at http://blog.marcocantu.com/blog/fire_icons_nexus_4.html http://blog.marcocantu.com/blog/fire_icons_nexus_4.html

Can anyone confirm (or deny) that the LazyLoadAttributes routine from Rtti.pas (from XE) has a problem with multithreading?

Can anyone confirm (or deny) that the LazyLoadAttributes routine from Rtti.pas (from XE) has a problem with multithreading? In our software we get an error that some attribute is not found which should be there when reading it from 2 different threads (simple for in loop over GetAttributes of a TRttiType) What seems suspect to me is that in XE3 the nested MakeCopy routine got replaced by a System.Copy call.
Title
I'm using Delphi XE, and saving an image to a PNG file. Although the PNGfile code supports the CompressionLevel property, and I have read that PNG compression should be comparable to that of JPG, I find that setting CompressionLevel to 1, and then to 9, makes a very small difference. So my question is, is there a problem in the PNGfile code, or is the compression in PNG a good deal less effective than claimed?

I'm sure many of you have seen this but I thought I'd post it here. Nick Hodges there is no reason to wait on Emb to get started. I say just create a repo and start commiting and accepting pull requests. You already know you have enough volunteers to get it off the ground. You said you wanted an open source project to work on. Well, here it is. Emb would be fools to ignore a massive collection of well written tests that essentially act as a self-validating spec for the entire RTL/VCL

I'm sure many of you have seen this but I thought I'd post it here. Nick Hodges there is no reason to wait on Emb to get started. I say just create a repo and start commiting and accepting pull requests. You already know you have enough volunteers to get it off the ground. You said you wanted an open source project to work on. Well, here it is. Emb would be fools to ignore a massive collection of well written tests that essentially act as a self-validating spec for the entire RTL/VCL http://nickhodges.com/post/In-Which-I-Argue-That-Embarcadero-Should-Open-Source-Their-Unit-Tests.aspx

I wish the introduction for newbies to Delphi was as pedagogic as this.

I wish the introduction for newbies to Delphi was as pedagogic as this. http://worrydream.com/#!/LearnableProgramming Learn anything in computer science for newbies. https://www.khanacademy.org/cs http://worrydream.com/#!/LearnableProgramming
What is the minimum screen resolution would people recommend the Delphi XE4 IDE on? I know that bigger is better

To whomever wrote and documented the Printers unit. You deserve a punch in the baby maker. ( I kid) ((mostly))

To whomever wrote and documented the Printers unit. You deserve a punch in the baby maker. ( I kid) ((mostly)) For everyone else you can not use it in multiple threads reliably. That is all.

Blog post "Migrating Delphi Code: Which Components Are Blocking You?" at http://blog.marcocantu.com/blog/migrating_delphi_code_bloking_components.html. Contributions welcomed (on the blog, please)

Blog post "Migrating Delphi Code: Which Components Are Blocking You?" at http://blog.marcocantu.com/blog/migrating_delphi_code_bloking_components.html . Contributions welcomed (on the blog, please)
how to I can for pop up with Delphi Application to the minimize window at  network local connection?, please help me.. thank's :)

I discovered that I only could add a limited number of links to the Delphi Developers community, and since I can see...

I discovered that I only could add a limited number of links to the Delphi Developers community, and since I can see that component update posts here in the Delphi Developers can be a tad spammy. I am trying to kick off a crowd sourced Delphi Component Directory!     I need a few volunteers for moderating the directory, and I am open to suggestions for how we'd like the posts to appear, and how to organize what is posted.   Please see the first post in the DCD for some more thoughts.

I discovered that I only could add a limited number of links to the Delphi Developers community, and since I can see that component update posts here in the Delphi Developers can be a tad spammy. I am trying to kick off a crowd sourced Delphi Component Directory!

I discovered that I only could add a limited number of links to the Delphi Developers community, and since I can see that component update posts here in the Delphi Developers can be a tad spammy. I am trying to kick off a crowd sourced Delphi Component Directory!     I need a few volunteers for moderating the directory, and I am open to suggestions for how we'd like the posts to appear, and how to organize what is posted.   Please see the first post in the DCD for some more thoughts.

XE5 this fall

XE5 this fall Emba-ro just announced XE5 presentation in Russia on 11 september. http://habrahabr.ru/company/delphi/blog/189550/ Also news for roadmap by  Francois Piette http://francois-piette.blogspot.ru/2013/08/rad-studio-mobile-roadmap-updated.html http://habrahabr.ru/company/delphi/blog/189550/

Good news everyone. New version released for VirtualTreeView (now 5.2.0)

Good news everyone. New version released for VirtualTreeView (now 5.2.0) #delphi   https://code.google.com/p/virtual-treeview/downloads/detail?name=VirtualTreeViewV5.2.0.zip&can=2&q
Dear all, I am using delphi 7 and intraweb 9.0.46, have a problem on display chinese character, try charset to gb2312, it is display correctly if using iwlabel, iwbutton and iwedit, but it is fail to display via iwcombobox. Please help.
I need to add people's portraits into my app. I'm looking for the most reasonable way to accept as input an image in GIF, BMP, JPG, or PNG, and of (relatively) arbitrary size, then to resize it to my target size (ca. 200x240) and format (JPG). I want a solution which does a good job of scaling, minimizing artifacts. Not in search of a science project, nor a solution which depends on DLLs (other than standard Windows stuff), nor expensive 3rd party image processing tools.

Active Form in container control is visible but doesn't respond

http://stackoverflow.com/q/18131969/71200
So, at work here, it looks like we'll be using DataSnap for Delphi XE4 or Remobjects SDK for Restful web services to serve data to C# web apps. Another company will do the C# web apps, and we'll do the Delphi programming. However, when the C# apps are done, we'll have to support the code from then on. Fun, Fun
Any suggestions on a clipboard manager?

Francisco Ruiz spotted that the RAD Studio Mobile Roadmap has been updated.

Image
Francisco Ruiz spotted that the RAD Studio Mobile Roadmap has been updated. http://edn.embarcadero.com/article/42544 #delphi   #mobile  

Summer Discounts! Rally Car is Carrying 90% Discounts from Devart.

Image
Summer Discounts! Rally Car is Carrying 90% Discounts from Devart. All #Devart Product Licenses are subject to a 20% #Discount till 30th of August 2013!  Come and get your favorite Devart product with a 20% off the original price. Join us on a European Summer #Rally to gain more Discounts and Impressions.  During a month visit 22 amazing locations across Europe, and win 90% discount from the original price for the new Single License. Follow @DevartSoftware on Twitter to get notified about the appearance of the car on the web-site.  Get more information about all the conditions on the news page http://goo.gl/2hj4a4 .
I've got dynamic array of strings, I constantly add new string to old indexes and memory just keeps to grow! Is this normal? Array size stays the same, I'm using D7.

Recorded this the other week with Jim, hopefully I will be doing many more.

Recorded this the other week with Jim, hopefully I will be doing many more. http://www.youtube.com/watch?v=M66eN73T2PM

A team of Delphi developers should come together and create the next generation of Delphi... on Kickstarter!

A team of Delphi developers should come together and create the next generation of Delphi... on Kickstarter! This would enable the team to create what people would pay for.

ANN: Numerics 0.50 (multiple precision integer arithmetic) is available for download.

ANN: Numerics 0.50 (multiple precision integer arithmetic) is available for download. http://sergworks.wordpress.com/2013/08/03/numerics-for-delphi-fpc/ http://sergworks.wordpress.com/2013/08/03/numerics-for-delphi-fpc/

ANN: EhLib 6.2 is available for download.

ANN: EhLib 6.2 is available for download. We are glad to announce the new version of EhLib software - EhLib 6.2. In this version: + DropDownForms technology - customizing droped down windows. Typical DropDown window - is the list that appears in the TComboBox control when you click on the edit button with down arrow in the control. New technology of DropDropForms allows you to create forms that appear and work similarly to the drop down list of TComboBox. These forms can be displayed by pressing one of the edit buttons within controls TDBEditEh, TDBNumberEditEh, TInplaceEditor in DBGridEh etc. See detailed description of using DropDownForms in the document ; Section - DropDownForms and See an Example in the: \Demos\DropDownForm\Project1.dpr  compiled project: \Demos\Bin\DropDownForm.Exe  New properties to customize the drop-down Form are in the following classes: (For DBGridEh) TColumnEh.DropDownFormParam TColumnEh.EditButtons[i].DropDownFormParam (For DBVertGridEh) TFieldRowEh.DropDow

Hi Delphiers

Hi Delphiers, I see that a DPR unit cannot have a finalization section. Does it look relevant to perform some global objects cleaning like this : Program MyProgram; Uses  .... {$R *.res} Begin   MyObject := TMyObject.Create();   Application.Initialize;   Application.MainFormOnTaskbar := True;   Application.CreateForm(TForm2, Form2);   Application.Run;   MyObject.Free();  // <------- This ! End.

While Delphi works with Unicode, i forgot that the compiler does it for identifiers, too

While Delphi works with Unicode, i forgot that the compiler does it for identifiers, too raise ESystem♥Attack.Create('♥ is broken'); New ways to mess up code for the next victim looking at your's EDIT: here this works too procedure ‮Button1Click‭(Sender: TObject);
Received an invitation to write a RAD Studio XE4 300-page book in 6 months! Did anyone else received the invitation as well?

http://programmingexcuses.com/

http://programmingexcuses.com/ http://programmingexcuses.com/

Hello, I'm looking for Colin Wilson's components for Delphi 2009, but links to zip file doesn't work in its web site. Does somebody send it to me?

Hello, I'm looking for Colin Wilson's components for Delphi 2009 , but links to zip file doesn't work in its web site. Does somebody send it to me? Thank you very much! http://www.wilsonc.demon.co.uk/delphi.htm