TurboBird is a free and open source FireBird database administration tool that is written using FreePascal/Lazarus
Download page (Available for Linux, Windows, and Mac)
Development Source code in GitHub

TurboBird is a free and open source FireBird database administration tool that is written using FreePascal/Lazarus
Download page (Available for Linux, Windows, and Mac)
Development Source code in GitHub
i run on 64bit window and compile on lazarus 64bit.
when i create new database. the program show “hit control-c” and not create new database. this message is mean?
which program that shows “Hit control-c” is it Lazarus?
yes, my code in below
program project1;
{$mode objfpc}{$H+}
uses
{$IFDEF UNIX}{$IFDEF UseCThreads}
cthreads,
{$ENDIF}{$ENDIF}
Classes, SysUtils, CustApp,
sqldb, IBConnection
{ you can add units after this };
const
databasefile = ‘test.fdb’;
var
fire: tibconnection;
fire := tibconnection.create(nil);
try
fire.hostname := ”;
fire.databasename := databasefile;
fire.username := ‘SYSDBA’;
fire.password := ‘masterkey’;
fire.charset := ‘UTF8’;
fire.dialect := 3;
fire.params.add(‘PAGE_SIZE=16384’);
if (fileexists(databasefile) = false) then
begin
writeln(‘File ‘ + databasefile + ‘ does not exist.’);
writeln(‘Creating a Firebird embedded database …’);
try
fire.createdb;
except
on e: exception do
begin
writeln(‘ERROR creating database. Probable problems loading embedded library:’);
writeln(‘- not all files present’);
writeln(‘- wrong architecture (e.g. 32 bit instead of 64 bit)’);
writeln(‘Exception message:’);
writeln(e.classname + ‘/’ + e.message);
end;
end;
fire.close;
end;
finally
fire.free;
end;
readln;
end.
but i compile and run in firebird + lazarus 32bit and run in window xp program can run complete.