Posts

Pascal Warrior's Journey: Brook Framework, a new web application framework for Free Pascal

http://pascalgeek.blogspot.com/2012/12/brook-framework-new-web-application.html

Originally shared by Eric Grange

Originally shared by Eric Grange http://delphitools.info/2012/12/31/thirteen-features-of-dwscript/

Coding horrors? Absolute and goto! Who uses it? Who refuses it? Why?

Coding horrors? Absolute and goto! Who uses it? Who refuses it? Why? Personally, I love absolute and goto, I use them with a lot of restraint of course, but they can be really useful tools at times. And in case of absolute, of course I make sure I do typechecking.

http://francois-piette.blogspot.be/2012/12/writing-iterator-for-container.html

http://francois-piette.blogspot.be/2012/12/writing-iterator-for-container.html http://francois-piette.blogspot.be/2012/12/writing-iterator-for-container.html
Happy New Year to everyone!

I guess that most Delphi developers understand the conversion between AnsiString and UnicodeString/WideString, but do you know what will exactly happen when converting an AnsiChar to a WideChar, or vice versa? Especially when we often see these kind of assignment statements: aWideChar := WideChar(anAnsiChar); or anAnsiChar := AnsiChar(aWideChar); Dig it!

I guess that most Delphi developers understand the conversion between AnsiString and UnicodeString/WideString, but do you know what will exactly happen when converting an AnsiChar to a WideChar, or vice versa? Especially when we often see these kind of assignment statements:  aWideChar := WideChar(anAnsiChar); or anAnsiChar := AnsiChar(aWideChar); Dig it!

I have a question for XE3 owners...

I have a question for XE3 owners... I love Delphi, but for the first time in several years I've decided to skip on a new version (XE3). I had high hopes for FM, but with XE2, I feel that most of my expectations were not met. The concept of FM is great, but it wasn't refined, missing lots of components, anchors and more... So, my question is, do you feel that FM2 is ready to be used in a production environment?

guys anyone faced these bugs or am I missing something?

guys anyone faced these bugs or am I missing something? RAD Studio XE3 in Metropolis UI applications: little annoying bugs which I found no easy way to fix them or turn them around. If you rename something from project manager for example, it won't rename it in the code's body and you have to go and change that everywhere it is used. Its a huge weakness in these days. Another example would be, If I change label captions in the inner side of every part of my Metropolis program, which is called "ItemDetail1" in rad studio by default, it won't change when you run the program and it shows "ItemDetail" even though the caption is something else, though the font size and shape (such as Bold or Italic) changes...

Reinventing Delphi for the masses.

Reinventing Delphi for the masses. (A spinoff from the post by Colin Johnsun ) This might appall some, and appeal to others. Keep an open mind as this is just a brain fart from yours truly. EMBT continues to offer the current versions as before, but adds a new offering:  You get the tool free of charge with an attached account in the "Embarcadero App Store" where you can give away or sell your app on various platforms. Or, you pay $xx/year for extended services such as hosted VCS, product forums and issue trackers.  In fact, you don't even compile locally - but in the cloud, directly to your app store and to the various platforms. This will give EMBT a wealth of info on reproducable internal errors, and the compiler can be upgraded with zero deployment cost.  In theory, a simplfied IDE might even be web hosted, and debugging done on platform emulators in the cloud. The app store can have mechanisms for allowing access to test versions for test users and release versions f...

Here are some statistics that were generated from StackOverflow showing the expected age of the answers by tag list.

Here are some statistics that were generated from StackOverflow showing the expected age of the answers by tag list. The list is ordered by age. If you scroll to the very bottom, you'll find next to the war-stories and COBOL tags are the various Delphi tags. I guess what it shows to me (and what i've known for some time) is that Delphi isn't being picked up by younger developers. In my own experiences, I rarely see any Delphi developers that are younger than 30 and most seem to be on average to be in their 40s at the Delphi meet-ups. I think this is symptomatic of the stance taken by Borland/Inprise/CodeGear/Embarcadero in their pricing strategy which keeps Delphi out of the reach of young developers. http://www.brianbondy.com/stackexchange/expected-age/stackoverflow/

CrossFPC - finally goes public

CrossFPC - finally goes public http://www.crossfpc.com/
Anybody have info about writing daemons for Mac on delphi? Currently this is possible?

Short survey to help me to define the content for my blog in 2013 - less than 5 minutes. Thanks!

Short survey to help me to define the content for my blog in 2013 - less than 5 minutes. Thanks! http://www.andreanolanusse.com/en/survey-2013-help-to-define-the-content-for-my-blog-in-2013/

WorkAround for Delphi DataSnap HTTPS TDSCert component bug (XE2 and XE3) http://stackoverflow.com/questions/9011628/delphi-xe2-datasnap-server-https-could-not-load-certificate (someone interested?)

WorkAround for Delphi DataSnap HTTPS TDSCert component bug (XE2 and XE3) http://stackoverflow.com/questions/9011628/delphi-xe2-datasnap-server-https-could-not-load-certificate (someone interested?)
A discussion on the newsgroups has provoked me to wonder how many here commit their entire first drive ti the C: partition? It has been my habit for years to keep C: relatively small, knowing that, at some point, it will become necessary to do major repair on that partition. It has been much safer, over time, to keep all non-OS content on other partitions. However, some of the OS policies seem to assume a very large reservoir of available storage on C:. Thoughts? Practice?
i got a task from my boss to control a specific column and row of microsoft excel file based on specific condition found on other row and column of certain sheet or from the same sheet. the idea is to put the excel file on database, then load and embed (preview or edit ) on delphi form. in some condition, editing or copying (through right click) the loaded file is prohibited. how do i achieve this using delphi ? is it possible ? thanks in advance

Originally shared by Eric Grange

Originally shared by Eric Grange DWScript is coming back to its web roots for 2013 with the first (AFAIK?) http.sys 2.0 open-source Delphi web server! Blazing fast, high scalability, kernel-mode Windows authentication, logging, optional bandwidth and CPU throttling, you name it! It is designed to be capable of working both under highest performance and throttled server settings (with an eye on pay-as-you go cloud hosting) and be capable of being fronted on the wild web.

[didnt know if this is more OffTopic or Discussion, as this is a delphi related story]

Image
[didnt know if this is more OffTopic or Discussion, as this is a delphi related story] Currently i feel like having christmas and birthday at the same time. I managed to track down a bug in my application which bothered me for quite some time now(a few month to be more accurate). As iam working on an IDE/Compiler/Emulator/Debugger for a virtual system, i use already written samplecode to test my own system. Someone has written a tetrisclone. This one runs fine, except for one dead "Pixel" which is black instead of being colored. I could not figure out the problem, and to top it all, the programm wasn't available as assembly text, but as hexdump only. No point to start and no clue where the problem was(everything worked, in every program, except for this pixel in THIS program) i stopped thinking about it after i spend countless hours on checking my operations and assembler/compiler. Then, a few days ago, i finished my debugger for the system. This time i rearranged the hex...
900 reached! :)

Don't miss out on our "12 Days of Christmas – Special offer"!

Don't miss out on our "12 Days of Christmas – Special offer"! http://smartmobilestudio.com/2012/12/26/12-days-of-christmas-special-offer/ http://smartmobilestudio.com/2012/12/26/12-days-of-christmas-special-offer/

Did a look in the HTML5 Builder coming with XE3. Does anybody found a wsdl importer in this product (wsdl -> javascript)?

Did a look in the HTML5 Builder coming with XE3. Does anybody found a wsdl importer in this product (wsdl -> javascript)? We have tons of simple plain soap-services here (made with delphi), no datasnap. On Delphi side, consume them as a client is done in seconds. Open the wsdl importer, select the URL to the wsdl description file and you are done. Eventually there is someone who has experience with converting wsdl to javascript?
Merry Christmas Everybody. Have a safe and happy day.
someone already used the framework mormot?, looks better than datasnap

I know this is an uncommon request but let's give it a try:

I know this is an uncommon request but let's give it a try: Looking for 2 person accommodation for my wife and me in NYC from March 11-March 22 to run the NYC Half Marathon 2013 and enjoy St Patrick's Day (WiFi would be much appreciated ).  Can do Delphi coaching in return. Any hints and tips: please PM me. http://www.nyrr.org/races-and-events/nyc-half-2013 http://www.nyrr.org/races-and-events/nyc-half-2013

Delphi version survey results.

Delphi version survey results. 466 responses.  Thanks to everyone that participated.  The following link will take you to a Google docs spreadsheet (with some basic charts) of the results. http://tinyurl.com/d7axkb6

Care to help knock me off the fence?

Care to help knock me off the fence? I've got a question for the Delphi developers that have web sites.  I made a decision when I switched my web host a few years ago based on using Delphi (5) to write ASP (or future .NET) programs for use on a Windows web server. So I selected a Windows plan over Linux. I've not done anything with ASP (nor .NET) and I'm not certain I will. But there are a number of reasons for me to switch over to a Linux server. Basically I'm wondering how many of you are on a Linux web platform or on IIS and what influenced your decision or regrets you may have. Thank you.

Parallel Programming with OmniThreadLibrary: Synchronization

http://www.thedelphigeek.com/2012/12/parallel-programming-with.html

it seems that there's 50% off on Castilia, hurry and be productive, the End is nye!!

it seems that there's 50% off on Castilia, hurry and be productive, the End is nye!! http://www.twodesk.com/castalia/dec21.html

Hello :) I have just uploaded the first trial version of DDDebug, my previously announced memory profiler. Beneath the precompiled files for Delphi 5 up to Delphi XE3 (32 and 64bit), it does contain the documentation, a small demo application as well as the complete source code of all DUnit tests which should help you getting started quickly. Please send me an mail if you do have any problems and i’ll try to answer as quickly as possible.

Hello :) I have just uploaded the first trial version of DDDebug, my previously announced memory profiler. Beneath the precompiled files for Delphi 5 up to Delphi XE3 (32 and 64bit), it does contain the documentation, a small demo application as well as the complete source code of all DUnit tests which should help you getting started quickly. Please send me an mail if you do have any problems and i’ll try to answer as quickly as possible. The trial can be downloaded here: http://ddobjects.de/dddebug Happy debugging :) http://ddobjects.de/dddebug

cnpack

A new version of CnWizards (1.0.0.638) was released Some features + Add Support to RAD Studio XE 3. + Add Draw Separate Line at Empty Row between Functions. Defaultly Disabled. + Add Function to Jump to Previous/Next Identifier under Cursor in Editor Wizard. Default Shortcut are Ctrl+Alt+Up/Down. * Form Design Supports FMX Designer. * Fix Dcu Format Error under XE 2 Update 1 in Uses Cleaner. * Optimize Support for Unit Name with Point. * Save Combo Width and Restore in Procedure Toolbar. * Support Pascal Template Declaration in Procedure List. * Add Find Edit Box to Locate Wizard and Editor in Wizard Settings Dialog. * Supports XE2 Update 4. Do not support Update 1/2/3 for incompatibility. * Other Bugs Fixed. https://code.google.com/p/cnpack/downloads/list https://code.google.com/p/cnpack/downloads/list