Subscribe to web2feel.com
Subscribe to web2feel.com
Diposting oleh Unknown Sabtu, 30 Maret 2013 0 komentar

Hint directives

Kebanyakan pengidentifikasi (konstanta, variabel, fungsi atau metode, properti) dapat memiliki arahan petunjuk ditambahkan ke definisi mereka:



Petunjuk arahan

________________________________________________________

Setiap kali sebuah identifier ditandai dengan direktif petunjuk ini kemudian ditemui oleh kompilator, maka peringatan akan ditampilkan, sesuai dengan petunjuk yang ditentukan.

deprecated
Penggunaan identifier ini sudah ditinggalkan, gunakan alternative sebagai gantinya. Kata kunci deprecated dapat diikuti oleh string konstan dengan pesan. Compiler akan tampilkan pesan ini setiap kali pengenal ditemui.

eksperimental
Penggunaan identifier ini eksperimental: ini dapat digunakan untuk bendera fitur baru yang harus digunakan dengan hati-hati.

platform
Ini adalah identifier tergantung platform: tidak dapat didefinisikan pada semua platform.

unimplemented
Ini harus digunakan pada fungsi dan prosedur saja. Ini harus digunakan untuk sinyal bahwa fitur tertentu belum diimplementasikan.

Berikut ini adalah contoh:

Const
AConst = 12 deprecated;

var
p : integer platform;

Function Something : Integer; experimental;

begin
Something:=P+AConst;
end;

begin
Something;
end.


Hal ini akan menghasilkan output sebagai berikut:

testhd.pp(11,15) Warning: Symbol "p" is not portable
testhd.pp(11,22) Warning: Symbol "AConst" is deprecated
testhd.pp(15,3) Warning: Symbol "Something" is experimental

Hint directives dapat mengikuti semua jenis pengenal: unit, konstanta, tipe, variabel, fungsi, prosedur dan metode.

Identifier dalam pascal

Diposting oleh Unknown 0 komentar

Identifier


Pengidentifikasi menunjukkan nama programmer ditetapkan untuk konstanta tertentu, tipe,, variabel prosedur dan fungsi, unit, dan program. Semua programmer didefinisikan nama dalam kode sumber-termasuk reserved words-ditetapkan sebagai identifier.  



Pengidentifikasi terdiri dari antara 1 dan 127 karakter yang signifikan (huruf, angka dan karakter garis bawah), yang pertama harus berupa huruf (az atau AZ), atau garis bawah (_). Diagram berikut memberikan sintaks dasar untuk identifier

Identifier 

__________________________________________

Seperti  Pascal reserved word, identifier adalah case insensitive, yaitu, baik
  myprocedure;

  dan
  MyProcedure;

mengacu pada prosedur yang sama.

Catatan: Pada versi 2.5.1 adalah mungkin untuk menentukan reserved word sebagai identifier dengan mengawali dengan ampersand (&). Ini berarti bahwa berikut ini adalah mungkin: 

Program testdo;

Prosedur &do;

 begin
end;

 begin
&do;
end.

 Reserved word yang digunakan sebagai identifier untuk deklarasi serta pemanggilan dari prosedur 'do'.

Reserved Word dalam Pascal

Diposting oleh Unknown 0 komentar

    Reserved Word

Reserved word merupakan bagian dari bahasa Pascal, dan dengan demikian, tidak dapat didefinisikan ulang oleh programmer. Sepanjang diagram sintaks mereka akan dilambangkan dengan menggunakan jenis huruf tebal. Pascal tidak bersifat case sensitive sehingga compiler akan menerima kombinasi huruf besar atau lebih rendah untuk  reserved word. 

Komentar Dalam pascal

Diposting oleh Unknown 0 komentar

Komentar


Komentar adalah bagian dari kode sumber yang benar-benar dibuang oleh kompilator. Mereka ada hanya untuk kepentingan programmer, sehingga ia dapat menjelaskan potongan kode tertentu. Untuk compiler, seolah-olah komentar yang tidak hadir.

Referensi untuk 'dateutils'

Diposting oleh Unknown Rabu, 27 Maret 2013 0 komentar



Referensi untuk 'dateutils' 
Unit: Prosedur dan fungsi


Bandingkan 2 tanggal, mengabaikan waktu hari

Bandingkan 2 tanggal, dengan mempertimbangkan waktu hari

Membandingkan dua kali dalam sehari, mengabaikan bagian tanggal.

Ekstrak bagian tanggal dari indikasi DateTime.

Mengkonversi format TDateTime ke DOS format tanggal / waktu

Mengkonversi nilai TDateTime ke representasi tanggal Julian

Mengkonversi timestamp TDateTime ke timestamp Mac

program tanggal_dan_waktu;
uses crt,sysutils;
begin
  clrscr;
  writeln('tanggal hari ini : ',datetostr(now));
  writeln('jam saat ini : ',timetostr(now));
  readln;
end.

program soundtest;
uses mmsystem;
begin
   PlaySound('Windows Logon Sound.wav',0,SND_ASYNC);
   readln;
end.