Dokumentasi sistem

Umum 4d

Semua dokumen dan aplikasi yang digunakan di komputer Anda akan disimpan sebagai file yang terhubung atau dipasang pada mesin Anda, floppy disk, atau perangkat penyimpanan permanen yang serupa. Dalam 4D, dokumen dan aplikasi ini disebut file dan dokumen. Namun, sebagian besar perintah pada tema ini menggunakan istilah “dokumen” untuk mengakses dokumen pada disk (bukan file aplikasi atau file sistem).

Hard disk dapat diformat sebagai satu atau lebih partisi, dan setiap partisi disebut volume. Tidak masalah jika dua volume secara fisik ada pada hard disk yang sama. Pada level 4D, volume ini biasanya diperlakukan sebagai entitas yang terpisah.

Volume dapat dipasang pada jaringan melalui file protokol bersama seperti TCP/IP, AFP, dan SMB (Macintosh), yang secara fisik terhubung ke mesin Anda. Dalam kasus apa pun, saat menggunakan perintah dokumen sistem pada level 4D, semua volume ini semuanya ditangani (misalnya ,, misalnya, plu g-in untuk memperluas fungsi aplikasi dalam domain itu. Kecuali jika digunakan).

Setiap volume memiliki nama volume. Di Windows, volume ditentukan dalam usus besar setelah teks. C: dan D: biasanya digunakan untuk menentukan volume yang digunakan untuk meluncurkan sistem (kecuali PC diatur secara terpisah). Selanjutnya, karakter dari E: ke Z: digunakan untuk volume tambahan (drive USB, drive tambahan, drive jaringan, dll.) Terhubung atau dipasang ke PC. Di Macintosh, volume memiliki nama alami. Ini adalah nama yang ditampilkan di desktop di tingkat pencari.

Dokumen biasanya diklasifikasikan ke dalam folder. Bukanlah ide yang baik untuk mengumpulkan ratusan dan ribuan file pada tingkat volume yang sama. Di Windows, folder juga disebut sutradara. Di Macintosh, folder selalu dipanggil.

Untuk mengidentifikasi dokumen secara unik, Anda perlu mengetahui tidak hanya nama dokumen itu sendiri, tetapi juga nama volume dan nama folder tempat dokumen ditempatkan. Jika Anda menghubungkan semua nama ini, Anda akan menjadi nama jalur dokumen. Dalam nama jalur ini, nama folder dipisahkan oleh karakter khusus yang disebut simbol pemisahan folder. Di Windows, karakter ini adalah backslash (\), Macintosh adalah usus besar (:), dan dalam sintaks POSIX ( /).

Mari kita lihat contohnya. Anda memiliki dokumen yang disebut “memo penting . txt” di folder “memo” di folder “dokumen” di folder “pekerjaan saat ini”.

Dalam kasus Windows, jika keseluruhannya ada di C: drive (volume), nama dokumennya

C: ︓BERJAAN PEKERJAAN DOKUMENTAS︓MEMEMOS︓ MEMO. TXT PENTING

Catatan: Editor Metode 4D juga menggunakan surat ini untuk menentukan urutan pelarian. Untuk menghindari masalah interpretasi, editor secara otomatis mengonversi nama jalur seperti C: \ disk ke C: \ disk. Untuk informasi lebih lanjut, lihat nama jalur Windows berikut dan urutan melarikan diri.

Di Macintosh, jika keseluruhan ada pada disk drive internal (volume), nama jalur dokumen adalah sebagai berikut:

Buil t-in Drive: Pekerjaan Saat Ini: Dokumen: Catatan: Memo Penting . txt

Apa pun platformnya, nama pass lengkap dari dokumen tersebut dapat dinyatakan sebagai berikut:

Semua dokumen (file) pada volume memiliki beberapa karakteristik, seperti nama dokumen itu sendiri dan ekstensi, biasanya disebut atribut atau properti.

DocRef: Document reference number

Dokumen ini terbuka dalam mode membaca/ menulis, buka dalam mode bac a-setly, atau tertutup. Dengan perintah Buil t-in 4D, hanya satu proses yang dapat membuka mode dalam/ menulis mode pada satu waktu. Anda dapat membuka beberapa dokumen dalam satu proses, atau untuk membuka beberapa dokumen dalam beberapa proses. Dokumen yang sama dapat dibuka dalam mode khusus, tetapi dokumen yang sama tidak dapat dibuka dua kali dalam/ mode penulisan pada saat yang sama.

Untuk membuka dokumen, gunakan setiap perintah dari Open Document, Buat Dokumen, dan Tambahkan Dokumen. Perintah Buat Dokumen Buat dan “Tambah Dokumen” akan secara otomatis dibuka dalam mode/ penulisan. Buka dokumen hanya dengan perintah, Anda dapat memilih mode terbuka. Saat Anda membuka dokumen, Anda dapat membaca dan menulis surat dari dokumen itu (lihat Perintah Terima dan Kirim Paket). Setelah menggunakan dokumen, biasanya ditutup dengan perintah Tutup Dokumen.

Semua dokumen terbuka direferensikan menggunakan dokumen terbuka, Buat dokumen, dan persamaan DOCREF dengan perintah Dokumen Append. DOCREF secara unik mengidentifikasi dokumen terbuka. Ini secara resmi jenis waktu. Semua perintah yang menangani dokumen terbuka memerlukan Doctref sebagai parameter. Melewati DOCREF yang tidak sah ke perintah ini akan menghasilkan kesalahan manajer file.

Catatan: Jika Anda dipanggil dari proses preemptive, Anda dapat menggunakan Doctref lihat hanya dari proses preemptive. Jika Anda dipanggil dari proses koordinasi, Anda juga dapat menggunakan referensi Doctref dari proses koordinasi lainnya.

Handling I/O errors

Ubah Pulotate dari Dokumen (Open / Tutup / Hapus / Perubahan Nama / C o-pee) ke dokumen, dan tuliskan Karakuta dalam dokumen. Anda tidak dapat menemukan dokumen, terkunci, atau sudah dibuka dalam mode penulisan. Kesalahan ini dapat ditangkap dengan metode pemrosesan kesalahan yang diinstal pada panggilan err. Sebagian besar kesalahan yang mungkin terjadi selama penggunaan dokumen sistem dijelaskan di bagian kesalahan manajer file OS (-124 -& gt; -33).

The Document system variable

Buka Dokumen, Buat Dokumen, Tambahkan Dokumen, dan Pilih Dokumen untuk Mengakses Dokumentasi Menggunakan Kotak Dialog “Open File” atau “Simpan File”. Jika Anda mengakses dokumen menggunakan dialog standar, 4D mengembalikan nama pass lengkap dokumen ke variabel sistem dokumen. Variabel sistem ini harus dibedakan dari parameter dokumen yang ditampilkan dalam daftar parameter perintah.

Untuk informasi lebih lanjut tentang variabel sistem dokumen, lihat bagian Variabel Sistem.

Entering Windows pathnames and escape sequences

Editor Metode 4D memungkinkan Anda menggunakan urutan pelarian. Escape Sequence adalah serangkaian karakter yang digunakan untuk menggantikan karakter “khusus”. Urutan dimulai dengan backslash dan kemudian huruf berlanjut. Misalnya, ♪ t adalah urutan pelarian dari karakter tab.

Di Windows, ini juga digunakan sebagai karakter pemisahan dari nama jalur. Secara umum, 4D menginterpretasikan nama jalur Windows yang dimasukkan dalam Metode Editor dengan mengganti rak punggung tunggal dengan kekurangan punggung ganda. Misalnya, folder C: \ adalah c: \ folder.

Namun, jika Anda menulis C: ˶ MyDocumentsnew, 4D ditampilkan sebagai C: ˶ MyDocumentsnew. Dalam hal ini, “◎” kedua secara tidak sengaja ditafsirkan sebagai “◎ n” (urutan pelarian yang ada). Oleh karena itu, jika Anda ingin memasukkan backslash di depan huruf yang digunakan dalam salah satu urutan pelarian yang dikenali oleh 4D, Anda harus memasukkan ㏄ ganda.

Urutan pelarian berikut diakui dalam 4D:

Urutan melarikan diri Karakter yang diganti
\n LF (Line Break)
\t HT (tab horizontal)
\r CR (membawa kembali)
\\ \ Backslash
\” “(Mengutip)

Absolute or relative pathname

Sebagian besar rutinitas di bagian ini menerima nama dokumen, nama jalur relatif, dan nama jalur absolut:

  • Nama jalur relatif mendefinisikan posisi berdasarkan folder pada disk. Jika Anda hanya meneruskan nama dokumen, Anda akan dianggap telah menggunakan nama jalur relatif. Dalam 4D, nama jalur relatif biasanya dijelaskan berdasarkan folder yang berisi folder database normal, yaitu file struktural. Nama jalur relatif sangat berguna saat mengembangkan aplikasi di lingkungan yang heterogen.
  • Nama jalur absolut tidak bergantung pada lokasi saat ini dari folder database karena mereka menentukan lokasi berdasarkan rute volume.

Untuk menentukan apakah akan menafsirkan nama jalur yang diteruskan ke perintah sebagai nama jalur absolut atau untuk menafsirkannya sebagai nama jalur relatif, 4D menerapkan algoritma spesifik pada setiap platform.

Windows

Jika parameter hanya mencakup dua huruf, karakter kedua adalah ‘:’, atau jika teksnya adalah huruf kedua dan ketiga ‘:’ dan ‘˶’, atau teks dimulai dengan “˶”. nama.

Kalau tidak, nama jalur adalah nama jalur relatif.

Contoh Menggunakan Perintah Buat Folder:

CREATE FOLDER (「lundi」) // 相対パス CREATE FOLDER (「\Monday」) // 相対パス CREATE FOLDER (「\MondayTuesday」) // 相対パス CREATE FOLDER (「c:」) // 絶対パス CREATE FOLDER ( “D: \ Monday”) // Absolute Pass Create Folder (“\ SRV-Internal & Lt;/Temp”) // Pass Absolute

MacOS

Jika teks dimulai dengan folder yang dipisahkan ‘:’, atau jika tidak termasuk karakter yang terpisah, jalurnya adalah jalur relatif.

Selain itu, itu adalah jalur absolut.

Contoh Menggunakan Perintah Buat Folder:

CREATE FOLDER (「Monday」) // 相対パス CREATE FOLDER (「macintosh hd:」) // 絶対パス CREATE FOLDER (「Monday:Tuesday」) // 絶対パス(ボリュームは必ず Monday と呼ばなければならない) CREATE FOLDER (“: Senin: Selasa”) // Jalur Relatif

Mengekstrak isi nama jalur

Anda dapat menggunakan perintah Path to Object dan perintah Object to Path untuk menangani nama path. Secara khusus, jika Anda menggunakan perintah ini, Anda dapat mengekstrak dari nama jalur:

  • Nama file
  • Jalur folder induk,
  • Ekstensi file atau folder.