Quantcast
Channel: Planet Object Pascal
Browsing all 1725 articles
Browse latest View live

twm’s blog: Translating Windows messages to strings

I could not find anything like this so I wrote it myself:This class translates most Windows message ids into their symbolic name. type TWmMessageToString = class function MsgToString(const _WmMsg:...

View Article


Te Waka o Pascal: Small Post, for a (Very) Small App

On Saturday I was out and about with my family and found myself inspired to write an app. By Sunday evening, it was done and in the Google Play store. We were in an area of Auckland called Parnell and...

View Article


Image may be NSFW.
Clik here to view.

DelphiTools.info: String Hashing Shootout

Following a recent post by A. Bouchez about an optimized CRC32 hash, I took it as an opportunity to re-run a small String Hashing Shootout on the worst hash function collision torture test I know: ZIP...

View Article

Image may be NSFW.
Clik here to view.

Andy's Blog and Tools: DDevExtensions 2.82 and IDE Fix Pack 5.7 released

DDevExtensions 2.82 is a rather small update. It fixes the “Switch to the module’s project” incompatibility with XE6 and adds the option to disable alpha-sort for the IDE’s class completion...

View Article

Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

Though I’ve done this automation in Delphi, this applies to automation from any development platform. In this particular project, I had to update Word documents. That is fine, unless your documents are...

View Article


Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

Though I’ve done this automation in Delphi, this applies to automation from any development platform. In this particular project, the documents used Bookmarks. Those have changed over time, so has the...

View Article

Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

Interesting, as I didn’t think this was possible. Thanks Oliver Funcke!Notification when a `TFrame` becomes visible.TMyCommonFrame = class(TFrame) private FOnShow: TNotifyEvent; procedure...

View Article

Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

Quiz questions:Does the below unit test succeed or fail?Why? procedure TestHResult.Test_EOleException; var OleException: EOleException; IResult: LongInt; // == HResult UResult: Cardinal; // == DWord...

View Article


Image may be NSFW.
Clik here to view.

Castle Game Engine news: We proudly present new game: "Mountains Of Fire",...

We proudly present new game: "Mountains Of Fire", http://castle-engine.sourceforge.net/mountains_of_fire.php . The game was developed by Michalis during a weekend gamejam (...

View Article


Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

Thanks Asbjørn Heid for sharing this:I made this!  -So this week I’ve been mostly trying to add some GMail integration to our app. Google now requires OAuth2 authentication when using IMAP, unless you...

View Article

Image may be NSFW.
Clik here to view.

Firebird News: Node-Firebird 0.1.3 is released with small fixes and...

The pure JavaScript Node.js Firebird driver is updated with a few code cleanups and documentations updates  Added Detaching event loop example Charset warning : Charset for database connection is...

View Article

Image may be NSFW.
Clik here to view.

Žarko Gajić: TToolBars TToolButton AutoSize Width Issues (Empty Captions)

If you are using the TToolBar control with TToolButtons in your Delphi application (are you not?, in at least one :\) with “Enable runtime themes” enabled for your project, you might have noticed you...

View Article

Image may be NSFW.
Clik here to view.

The Wiert Corner - irregular stream of stuff: jpluimers

After Bill Meyer asked, Helge Larsen wrote:The landing page for Developer Skill Sprints is here: https://www.embarcadero.com/landing-pages/skill-sprintsThe videos is on Developer Skill sprints YouTube...

View Article


Te Waka o Pascal: Oxygene Constructor Magic on Cocoa

Earlier this week I mentioned that I had published my TXT-2-PARK app for Android in the Google Play Store. Today I published the iOS version to the Apple App Store (still awaiting approval at this...

View Article

twm’s blog: Showing a dropdown menu when clicking a button

A rather common question on StackOverflow, the Delphi newsgroups and elsewhere is how to display a drop down menu when the user presses a button.There are many proposed solutions and even something...

View Article


Te Waka o Pascal: While I Was Waiting For Apple…

So Saturday morning I finished the iOS version of my application and published it to the App Store. Of all of the app stores, the approval process with Apple evidently takes the longest. So, whilst...

View Article

Te Waka o Pascal: Sign Here Please… (Using This Specific Pen)

My original Android version of TXT-2-PARK has been in the Google Play Store for a little over a week now. But it was only on Saturday that I decided to install the release version onto my phone from...

View Article


Image may be NSFW.
Clik here to view.

Žarko Gajić: FireMonkey / Mobile (Android, iOS) QR Code Generation Using...

The DelphiZXingQRCode unit, ported from ZXing by Debenu, allows to easily add QR Code generation to your Delphi VCL applications.While the DelphiZXingQRCode was designed to support VCL applications...

View Article

Image may be NSFW.
Clik here to view.

Žarko Gajić: Generating QR Codes Using Delphi DelphiZXingQRCode Open Source...

A QR code (Quick Response Code) is a specific 2D barcode that gained popularity during the last years when mobile phones with cameras allowed mobile phone users to quickly scan the image and get more...

View Article

Castle Game Engine news: New YouTube channel for Castle Game Engine...

New YouTube channel for Castle Game Engine https://www.youtube.com/channel/UCq9jJ5ivIXC5VEWiUAfxBxw and Twitter account https://twitter.com/castleengine :)

View Article
Browsing all 1725 articles
Browse latest View live