freepascal

Bluetooth on Lazarus/FreePascal on Mac OS X

Has anyone used Bluetooth on Mac OS X with Lazarus or FreePascal? There is a bluetooth unit, but it currently only supports Linux. Information about existing unit: http://wiki.freepascal.org/Bluetooth I plan to enhance this to support Mac OS, but it would be nice to know if anyone has written any code to use BlueTooth on Mac OS alread...

TIdHTTP in Indy 10

I used to use Indy back in the Delphi 6 days, and I am playing with Indy 10 now. What I want to do is incredibly simple, but I don't see a simple way of doing it, so I must be missing something. What I want to do is something like this: Here is the actual code I am using: procedure TForm1.btnGetURLClick(Sender: TObject); begin moHe...

Empty main form in GUI app converted from Delphi to Lazarus

I have converted my 2 GUI apps from Delphi to Lazarus. Both apps compile for Win32 platform, i386 and with GUI. Main form were converted using Lazarus tool and can be edited from IDE. But when I run such application main form does not appear, only blank form without any controls. I tried to debug this. It runs all code in initialization...

Is $apptype a Best Pratice Comment?

Hello, I just started using FPC to pratice more my old knowleadge of Pascal, but now for Linux, then I started seeing much this comment after the 'program' declaration: {$apptype console} But is this a best pratice comment or a type of declaration? Thanks. ...

GUI Only By Using FPC

Hello, I want to know how I can develop GUI applications(32 Bits) without using Delphi language(Object Pascsl), only by using FPC with Lazarus installed(Pascal). Thanks. ...

Does anyone have a good example of how to use Synapse's Heartbeat function?

Hi, I am using Synapse for Delphi, but when during HTTP downloads, of course, the GUI freezes. Looking at the documentation, they suggest using the OnHeartbeat method. (See http://www.ararat.cz/synapse/doku.php/public%3Ahowto%3Aheartbeat ) Unfortunately, they don't actually give any code example, and while the concept is simple, th...

Can anyone point me to a AMF library in either Delphi or FreePascal?

I've done a simple search on the usual suspects(Google Code, Source Forge, SO) but did not find any hints of a project for AMF or Flash/Flex remoting. Has anyone stumbled on a project of this nature? ...

Could Free Pascal benefit of something like Apache Maven?

Apache Maven is a very popular build and dependency management tool in the Java open source ecosphere. I did some tests to find out if it can handle compiled Free Pascal / Delphi units and found it easy to implement. So it would be possible to release open source libraries precompiled for Free Pascal (or Delphi) in a public Maven repo...

What was fpmake.pp used and is it still used?

I've used it once, not very well since I found hard to get by some decent examples/docs but it was a nice way of getting an environment done. Is it still a standard or as it been abandoned? Where could I find a beginner's how-to and also an advanced one so I can grow on usage? Thanks. ...

fpcmake and Makefile.fpc, where can I get some training?

I've never used any of these, but they are listed on the main Free Pascal site and I would really like to get my hands on: Beginners guide, to get me started Advanced guide, to help me grow All this in case it's still used/standard. Thanks ...

Catching stack-trace in Free Pascal

I have a console application written in Free Pascal, that like most larger applications sometimes crashes. As this application is live, I usually ask people to write me down the stack-trace on crash -- I distribute it with both debug and lineinfo. However, the application uses FPC video.pas output, and sometimes the text output stacktrac...

Problem with Splash Screen in Lazarus app

I am porting a Delphi application to FPC/Lazarus and this application shows info in splash screen. When unit has initialization section then this initialization section calls something like: Splash.Info(unit_name) This works in Delphi, but when I compiled this using FPC/Lazarus then I got exception when I create form with splash scre...

Problem with WM_COMMAND on Lazarus/FPC

I have form with MainMenu and I want to intercept when the user selects a command item from a menu. This works in Delphi: type TForm1 = class(TForm) ... // Memo and MainMenu created protected procedure WMCommand(var Info: TWMCommand); message WM_COMMAND; end; procedure TForm1.WMCommand(var Info: TWMCommand); begin if (...

Object crashing when in main program, but not when moved to unit

I've written a custom SDL GUI toolkit (source is on http://sourceforge.net/projects/lkgui/files/) and I'm having an issue with an inherited object. When the object is within the main program, the constructor isn't called hence the program doesn't properly initialise the object and it crashes after some commands (Specifically, TStartGame...

Why is WPO(whole-program optimization) not doing any improvements in my program size? (FPC 2.4.0)

I use FPC 2.4.0 for WinXP(binary from the official page), also tryed with same version but compiled from source on my comp. I put something like this: I:\pascal\fpc-2.4.0.source\fpc-2.4.0\compiler\ppc386 -FWserver-1.wpo -OWsymbolliveness -CX -XX -Xs- -al -Os -oServer1.o Server I:\pascal\fpc-2.4.0.source\fpc-2.4.0\compiler\ppc386 -FWser...

Help me with a solution for what could be solutioned by virtual static fields... in FPC

Hi I'm doing an event manager in Freepascal Each event is an object type TEvent (=object), each kind of event must derive from this class. Events are differentiated by an integer identificator, assigned dynamically. The problem is that i want to retrieve the event id of an instance, and i can't do it well. All instances of a class(obj...

Exist a tool to convert DFM files to sourcecode?

I'm porting a app to FreePasal/Lazarus & found that their form converter is not good. I have a small utility app, and each time I do a change I need to reconvert, relayout and reimport graphics. Plus, some things are messed up. I wonder if exist a automatic tool for convert the DFM files to delphi sourcecode, so I can do this more easil...

why do i get a NZEP error?

I'm working in Pascal, I don't understand why I'm getting a NZEC error when I'm submitting my problem. On my pc it works perfectly. Can you give my your opinion please? program super_factor_sum; var k,i,j,s:longint; f,g:text; function prim(x:integer):boolean; var d:longint; begin prim:=true; for d:=2 to x div 2 do if x mod d=0 then p...

How can I compile 64-bit Mac programs with Free Pascal?

I have an x86_64 library on my Mac compiled by GCC, and I want to link it with Pascal code compiled with Free Pascal 2.4. What options do I give to fpc to make it generate 64-bit code? Without any options, I only get 32-bit .o files. I'm using the fpc-2.4.0.intel-macosx.dmg download from SourceForge, but when I run fpc -i, the only targ...

Lazarus - why I can't assign event to run-time component?

Hello, I have this Lazarus program: unit Unit2; {$mode objfpc}{$H+} interface uses Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs, StdCtrls, ComCtrls; type { TForm2 } TForm2 = class(TForm) procedure OnTlacitkoClick(Sender: TObject); procedure FormClose(Sender: TObject; var CloseAction:...