UniConnectDialog1 read from *.ini

Discussion of open issues, suggestions and bugs regarding UniDAC (Universal Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Moondancer
Posts: 9
Joined: Tue 10 Apr 2012 14:07

UniConnectDialog1 read from *.ini

Post by Moondancer » Sat 12 Jul 2014 00:12

How can I tell my UniConnectDialog1 to get the Server name from db.ini file in my application exe folder ?

pmoegenb
Posts: 16
Joined: Wed 27 Jun 2012 07:57
Contact:

Re: UniConnectDialog1 read from *.ini

Post by pmoegenb » Sat 12 Jul 2014 09:55

Why UniConnectDialog1 ? You need to UniConnection1.

Example Configuration .ini

[Security]
Server=10.xxx.xxxx.xx
Port=3050
LoginPrompt=True
Client=fbclient.dll
[Database]
SPVG=D:\Delphi_Projekte\SPVG_FB\SPVG.FDB


Example Read_INI

Code: Select all

// Connect to the database
Ini := TIniFile.Create(HelpPfad+'\FB.ini');
UniConnection1.Server   := Ini.ReadString('Security','Server', '');
UniConnection1.Port     := Ini.ReadInteger('Security','Port', 0);
UniConnection1.SpecificOptions.Values['ClientLibrary'] :=
Ini.ReadString('Security','Client', 'fbclient.dll');
UniConnection1.Database := Ini.ReadString('Database', 'SPVG', 'SPVG.FDB');
UniConnection1.LoginPrompt := Ini.ReadBool('Sicherheit','LoginPrompt', False);

AlexP
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Re: UniConnectDialog1 read from *.ini

Post by AlexP » Mon 14 Jul 2014 08:53

Hello,

Currently, UniConnectDialog doesn't support connection parameters loading from *.ini files. You have to implement this functionality by yourself, using your custom ConnectDialog. You can find a sample of creating such dialog in the demos: ..\Devart\UniDAC for XXX\Demos\UniDacDemo\ConnectDialog\.

P.S. We plan to add such functionality in one of the next versions of DAC products.

Post Reply