Showing posts with label Lazarus. Show all posts
Showing posts with label Lazarus. Show all posts

Tuesday, 5 May 2009

Amarok help requested

I now do my development of Kharne almost exclusively on my new laptop, which as I've mentioned before is now dual-boot with Vista and Ubuntu 9.04. I'm very happy with Ubuntu, especially the ability to play Crawl online) apart from two main factors: I cannot get the iPlayer to work and Amarok doesn't work (it opens and seems to play the file, but no sound comes out; incidentally the default media player does indeed work, but the sound output from it isn't very good).

I installed and had a quick play around with Lazarus - it looks very familiar and very easy to use. I may end up taking the advice of Mario in the comments and move to Lazarus full time.

In other news, this book is making me nostaglic for my late-last-century days of writing code in C/C++ on Unix.

Thursday, 30 April 2009

Ubuntu!

I have a new laptop on which, as well as the Vista that it came with, I've installed Linux (specifically Ubuntu 9.04) in a dual-boot configuration.

One of the reasons I've done this is so I can try cross-compiling to Linux via Lazarus. I don't anticipate that it will be a very quick or easy process - at the very mininum, custom 3rd party components will have to be recompiled and ported, but if I can eventually get Kharne into some semblance of cross-compatibility, even if the process of porting is a pain in the arse, than that would be very good indeed.

Thursday, 12 February 2009

A Lazarus Question

Eventually, I'd like to make kharne multi-platform. Whilst I wouldn't consider myself a Linux fetishist to any great extent (I only have Windows XP machines at home, by choice), I do think that by-and-large multi-platform compability is overall a Good Thing (tm). I've been browsing the website of The Lazarus Project, the multi-platform alternative to Delphi, and pondering what it would take to swap over development to said toolkit.

But it appears that at the moment, Lazarus isn't in a state that will allow me to do so. According to the Lazarus for Delphi Users wiki, support for dragging-and-dropping is either non-existant or extremely cripped. I'm somewhat surprised at this, since dragging and dropping is a fundamental part of a windowing interface. But the relevant part of the wiki that states this hasn't been updated since December 2007. Does anyone know if drag-and-drop is still a problem in Lazarus?

If it is, and since the primary Inventory functionality in Kharne is drag-and-drop based (and will stay that way), until such time as drag-and-drop is fully implemented in Lazarus, there will be no Lazarus port and Kharne will remain Windows only.

Which is disappointing. Deeply disappointing.