Selamat datang di sonoku.com

Apa itu file .INI?

File .INI (file dengan ekstensi .INI) adalah file teks berisi konfigurasi sebuah aplikasi berbasis sistem operasi Windows yang digunakan untuk menyimpan sebuah konfigurasi sebuah aplikasi. Sebenarnya Windows merekomendasikan penggunaan registry untuk menyimpan setting/konfigurasi sebuah aplikasi program, namun penggunaan file .INI dirasa lebih cepat dan mudah untuk diakses. Kata “INI” berasal dari “Initialization” atau inisialisasi. Dengan demikian file INI akan diakses awal ketika sebuah aplikasi dijalankan, namun tidak menutup kemungkinan file diakses atau dimanipulasi pada saat aplikasi berjalan.

Format File INI

File INI memiliki struktur/format seperti berikut:

Setiap file INI terdiri dari satu atau lebih Section, tiap Section terdiri dari satu atau lebih Key yang memiliki nilai (Value). SectionName ditulis dalam sebuah tanda kurung “[” dan “]” dan berdiri sendiri dalam satu baris. Sifat tulisan pada SectionName adalah Case-Sensitive jadi besar kecil huruf penting dan tidak boleh ada spasi. KeyName diikuti tanda “=” dan sebuah nilai (Value), juga ditulis dalam satu baris. Value bisa berupa data dengan tipe integer, string, atau boolean. Sebuah komentar (Comment) diawali dengan tanda “;”.

Contoh isi File INI

Berikut adalah contoh file INI yang digunakan untuk menyimpan konfigurasi dari sebuah port serial RS232 dan alamat database.  Jika diperhatikan pada section Database,  file INI digunakan untuk menyimpan sebuah Connection String untuk koneksi database, dan juga untuk menyimpan username dan password yang digunakan untuk mengakses sebuah aplikasi. Jika diperlukan sebuah value dapat di-enkripsi untuk keamanan.

[/crayon]

 

Versi Delphi

a

Borland Delphi 1
Delphi 1 dirilis pada tahun 1995 untuk 16-bit Windows 3.1 dan merupakan proyek awal dari apa yang sekarang disebut dengan  perangkat Rapid Application Development (RAD). Delphi 1 adalah penerus dari Turbo Pascal dan Borland Pascal. Seperti Turbo Pascal, Delphi kode ditulis dalam dialek bahasa pemrograman Pascal yang dikenal sebagai Object Pascal.

Borland Delphi 2
Dirilis pada tahun 1996, didukung dengan Windows 32-bit. Digabungkan dengan Delphi 1 untuk aplikasi Windows 16-bit.

Borland Delphi 3

Delphi’s Active Insight and Broker Technologies combine to give you a flexible and powerful architecture for developing distributed client/server applications.[1]
Billy Bosworth, DBMS Online, April, 1997

Delphi 3 dikenal dengan “Delphi klasik” yang dirilis pada tahun 1997, beberapa penambahan pada versi ini antara lain: teknologi code insight, DLL debugging, template komponen, komponen DecisionCube and TeeChart, teknologi WebBroker, ActiveForms, paket komponen, dan integrasi dengan antarmuka COM.

Delphi 4

Delphi 4 is a comprehensive set of professional and client/server development tools for building high productivity solutions for distributed computing. Delphi provides Java interoperability, high performance database drivers, CORBA development, and Microsoft BackOffice support. You’ve never had a more productive way to customize, manage, visualize and update data. With Delphi, you deliver robust applications to production, on time and on budget[2].

Delhi 4 dirilis pada tahun 1996, support Windows98 dan lebih mengembangkan OLE dan COM juga menambahkan fitur Array Dinamis.

Delphi 5
Delphi 5 banyak memperkenalkan fitur baru seperti berbagai layout desktop, konsep frame, pembangunan paralel, kemampuan terjemahan, debugger terintegrasi yang disempurnakan, kemampuan Internet yang baru (XML), powerful database (dukungan ADO), dll. Delphi 5 rilis pada tahun 1997.

Kylix
Kylix merupakan Delphi untuk sistem operasi Linux yang rilis pada tahun 2001.




Borland Delphi 6
Hadir untuk mendukung baik Windows maupun Linux.

Borland Delphi 7
Versi ini menjadi versi standar yang banyak digunakan oleh para programmer. Dirilis pada tahu 2002, Delphi 7 dibuat Borland populer karena stabilitas, kecepatan dan persyaratan perangkat keras yang rendah dan masih banyak digunakan hingga saat ini. Delphi 7 menambahkan dukungan untuk Windows XP, dan menambahkan lebih banyak dukungan untuk membangun aplikasi Web. Ini juga merupakan versi terakhir dari Delphi yang dapat digunakan tanpa aktivasi.

Borland Delphi 8
Delphi 8, dirilis Desember 2003, adalah rilis NET-satunya yang memungkinkan pengembang untuk mengkompilasi kode Delphi Object Pascal ke .NET CIL (Common Intermediate Language). IDE ditulis ulang untuk mengakomodasi untuk pengembangan .NETdan berubah menjadi antarmuka yang mirip dengan Microsoft Visual Studio.NET. Sayangnya versi ini tidak lagi mendukung pengembang untuk membuat aplikasi asli (*.exe).

Borland Delphi 2005
Disebut juga Delphi 9 atau Borland Developer Studio 3.0, versi ini memasukkan pengembangan Win32 dan pengembangan NET. dalam satu IDE. Banyak yang ditambahkan pada Delphi versi ini, seperti pada sisi IDE, dan perintah for..in (seperti foreach s # pada bahasa C). Kemampuan untuk mengkompilasi aplikasi asli windows (*. exe) telah ditambahkan kembali ke Delphi 2005.

Delphi 2006
Pada akhir 2005 versi baru, Delphi 2006 atau Delphi 10 atau Borland Developer Studio 4.0 dirilis. Versi ini menggabungkan beberapa pengembangan seperti Delphi .NET, C#, Delphi Win32 dan C++. Delphi 10 lebih stabil dibandingkan dengan Delphi 8 atau Delphi 2005, dan ditingkatkan bahkan lebih dengan merilis service pack dan beberapa perbaikan terbaru.

Delphi 2007

Delphi 2007 (Delphi 11), versi pertama oleh CodeGear, dirilis pada tanggal 16 Maret 2007. Fitur-fitur baru termasuk dukungan untuk MS Build dan penyempurnaan Visual Component Library untuk Windows Vista, tapi fitur C# Builder dalam rilis ini penjualannya tidak setinggi seperti yang diharapkan karena Visual Studio juga menawarkan C#. Windows Form desainer untuk Delphi. NET juga ditambahkan di D2007 karena didasarkan atas bagian dari NET framework. API yang telah dirubah begitu drastis oleh Microsoft di NET 2.0 yang akan memperbarui IDE menjadi langkah besar. Untuk pertama kalinya Delphi bisa di-download dari Internet dan diaktifkan dengan kunci lisensi, kemampuan didukung oleh teknologi instalasi InstallAware baru Internasionalisasi versi Delphi 2007 dikirim secara bersamaan dalam bahasa Inggris, Perancis, Jerman dan Jepang. RAD Studio 2007 (kode bernama Highlander), yang meliputi NET dan pengembangan C++ Builder, dirilis pada September 5, 2007