[[anasayfa|]] / [[modueller|Standard Modüller]] ====== Ortak Modülü ====== Ortak sayesinde birbirlerinden bağımsız uygulamalar arasında veri alışverişi (IPC) sağlanır. Kanal veri alışverişi için Linux ve Windows'ta makismum 255 baytlık bir arabellek alanı sağlamaktadır. Mac'te ise Notification Center'den istifade edilir. Ortak.Bağla( AsciiMetni KanalAdı ) Kanal yoksa, oluşturur ve bağlanır, varsa direkt bağlanır. Ortak.Çöz( AsciiMetni KanalAdı ) Kanal bağlantısını çözer. Kanalı ilk açan işlem, kanalı bellekten kaldırır. Ortak.Aktar( AsciiMetni KanalAdı; Dizilimsel Esnek Dizin ) Bayttır Dizilim sayısal veya virgüllü değer içermelidir. Kanal kapasitesini aşan dizilim öğeleri aktarılmaz. Başarı durumunda 1, aksi taktirde 0 geri verilir. Ortak.Aktar( AsciiMetni KanalAdı; Esnek Veri ) Bayttır Sayısal veya virgüllü değer olmalıdır. Başarı durumunda 1, aksi taktirde 0 geri verilir. Ortak.Oku( AsciiMetni KanalAdı ) Dizilimsel Esnektir Gelen veriler dizilime aktarılır. Ortak.Oku( AsciiMetni KanalAdı; ProsedürBağı ProsedürAdı ) Gelen verileri okumak için girilen prosedür çalıştırılır. Bu durum sadece Mac işletim sistemi için etkilidir. Windows ve Linux'ta etkisiz kalır. Prosedürün başlık kısmı şöyle olmalıdır: Prosedür İSİM ( Dizilimsel Esnek Dizin ) Ortak.Durum( AsciiMetni KanalAdı ) Bayttır Eğer okunmaya hazır veri varsa 1, aksi taktirde 0 geri verilir.