Setelah mendapatkan sedikit gambaran tentang String dan Komentar yang saling mematikan, maka kita dapat membuat fungsi (Function) yang dapat kita gunakan untuk membuang komentar source code Delphi. Ehmmm.. mengapa ya komentar harus dibuang ?? .. yaa.. mungkin karena ingin disembunyikan, atau mungkin karena komentarnya nggak mutu, atau .. yaaaa.. seperti yang di iklan obsesi artis itu.. no comment .. hehe.. apa aja dech..
Berikut ini saya kutipkan lagi tentang tanda komentar yang terdapat pada Delphi Help :
Comments are ignored by the compiler, except when they function as separators (delimiting adjacent tokens) or compiler directives.
There are several ways to construct comments:{ Text between a left brace and a right brace constitutes a comment. }
(* Text between a left-parenthesis-plus-asterisk and an asterisk-plus-right-parenthesis also constitutes a comment. *)
// Any text between a double-slash and the end of the line constitutes a comment.
A comment that contains a dollar sign ($) immediately after the opening { or (* is a compiler directive. For example,
{$WARNINGS OFF}
tells the compiler not to generate warning messages.
Pada kutipan tersebut.., intinya adalah.., tanda komentar yang digunakan pada source code Delphi terdiri dari tanda blok komentar dan baris komentar, kemudian jika tepat sesudah tanda blok komentar pembuka terdapat tanda $ maka blok komentar tersebut harus dianggap sebagai compiler directive. Dan berikut ini adalah fungsi untuk membuang komentar source code Delphi
|
| Syntax Highlighted with SynEdit Exporter HTML |
Berikut ini adalah gambar contoh penggunaan kifStripComment :
