Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

Genel Araştırma

'[c++]' etiketi için arama sonuçları.

  • Etiketlere Göre Ara

    Aralarına virgül koyarak ekleyin
  • Yazara Göre Ara

İçerik Türü


Forum

  • PvP Serverlar
    • Server Tanıtımı
    • Server Kurulumu
    • Server Muhabbeti
  • Forum Genel
    • Forum Kuralları
    • Duyurular
    • Şikayet ve Öneriler
    • Geliştirici Paylaşımları
    • English Forum
  • Satış
    • Alım & Satım
  • Mini KO Forum (Yardım & İstek)
    • Genel Yardım
    • Genel İstek
  • KO Development
    • Geliştirme (Yeni)
    • Paketler
    • Özel Paylaşımlar
    • Projeler
    • Knight Online Kaynak Kod Paylaşımı
  • Knight OnLine Paylaşım Forum
    • Genel Paylaşımlar
    • Client Paylaşımları
    • Database Paylaşımları
    • Server Dosyası Paylaşımları
    • Prosedür & Query Kod Paylaşımları
    • Web Dosyası Paylaşımları
    • Yardımcı Program Paylaşımları
    • Gerekli Bilgi Paylaşımları
  • Hile paylaşımları
  • Programlama
  • Online Oyunlar
  • Ticaret
  • Webmaster
  • KO Developers Gazinosu
  • Kişisel
  • Diğer

Sonuçları bul ...

Sonuçları bul ...


Oluşturma Tarihi

  • Start

    End


Son Güncelleme

  • Start

    End


Filter by number of...

Katılım

  • Start

    End


Üye Grubu


Hakkımda

Araştırmada 5 sonuç bulundu

  1. Geçen gün paylaştığım BinaryReader classının write türüdür. BinaryReader tarzı çalışır hiç bir farkı yoktur. Ben test etmedim sadece direk yazdım verdim hata felan çıkarsa söylerseniz düzeltirim. Bunun ne olduğunu anlamayanlar olmuş burada açıklayayım. Örnek verelim benim C# da yaptığım HDR Unpacker programını C++ üstünde bu verdiğim BinaryReader ve BinaryWriter sayesinde çok rahat bir şekilde yazabilirsiniz. Kullanımı C# daki kütüphanelere benziyor yapısı ByteBuffer tarzı yani dosyalardaki packet yapısı gibidir. BinaryReader işlemlerinde read şeklinde veya >> şeklinde okutabilirsiniz. BinaryWriter işlemlerinde write şeklinde veya T nedir? - Değişken türü uint8, uint16, uint32 gibi verebilirsiniz. [Gizli İçerik]
  2. Arşivimi kurcalarken bulduğum çok eski kodlar. Temel olarak kullanılıp üzerinde değişikliğe gidilebilir. Mantık olarak scan olayını yapmak için sürekli programı yeniden başlatmak gerekiyor lakin bir yeniden scan ettirmek için bir süre eklenebilir. Herkes yararlansın. Dupe her versionda çok can yakıyor. [Gizli İçerik]
  3. Template'ler generic programlamanın temelidir.Makrolara benzer fakat template'lerde tip güvenliği compile time'da yapılır. Örnek vermek gerekirse ; Template'ler olmadan örnek bir fonksiyon için yapmamız gerekenler ; [Gizli İçerik] Çok detaylı bir konu fakat ben genel kullanım alanlarını anlatmaya çalıştım.Merak edenler diğer özelliklerine de bakabilir.
  4. Merhaba, bu sınıfı neden paylaşıyorum veyahut neden bu sınıfı yapma gereği duydum ilk önce ondan bahsetmek istiyorum. Server dosyalarında bu sınıfı kullanarak unit oluşturma işlemini gerçekleştirebilirsiniz. Peki neden bu sınıfı kullanmak zorundayız ondan bahsedelim ve biraz uzun olacak konumuz ona göre kendinizi hazırlayınız. Programlamaya başladıktan ve artık baya bir ilerleme katettikten sonra Server olaylarına girdiğimde kafama takılan acayip bir konu vardı ve kendi içimde bunu çözemiyordum. Kafamı uzun süre kurcalayan bir konuydu ama içimde bir yanda demek ki öyle bir şey olmuyor olarak geçiştiriyordum aslında oluyormuş. [Gizli İçerik]
  5. Kendi dosyalarımda SMD dosya yapısını kaldırdığımda kendi dosya sistemimi yazarım düşüncesiyle CreateFile ve ReadFile fonksiyonunu kullanıyordum. Tek tek uzun uzun yazmak yerine tek bir class oluşturup onun üstünden devam edeyim dedim. C# BinaryReader kütüphanesine benzetmeye çalıştım. İlk önce fonksiyon fonksiyon değişken türlerini belirlerken daha sonra ByteBuffer classı gibi yapayım daha kullanışlı olur düşüncesine girdim. Bunun üstünden gidip BinaryWriter bölümünü de yazabilirsiniz. Belki boş olduğum bir zaman BinaryWriter bölümünü de paylaşırım. Kullanışından bir örnek vereyim; BinaryReader reader("C:\\Windows\\KODevelopers\\File.Extension"); if (!reader.Exists() || !reader.hasData()) return false; std::string strTest; reader >> strTest; uint32 pID; uint8 pStatus; uint16 pBelong; reader >> pID >> pStatus >> pBelong; float PosX = reader.read(); [Gizli İçerik]
×
×
  • Yeni Oluştur...