Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Delphi ile döküman yönetimi yazılımı yazmak istiyorum. Word, Excel, Powerpoint gibi dosyaları database'e kayıt edip daha sonra kullanıcıların yetkilerine göre paylaştıracağım. Böyle bir uygulamayı nasıl yazabilirim. Bildiniz bir companent varmı? Delphi ile database'e bir dökümanı nasıl kayıt edip sonra geri getirebilirim.
böyle bir uygulamayı sadece component kullanarak yapabileceğinizi pek sanmıyorum. Yani hazır component şeklinde bulamazsınız, iyice etüd edip sıkı bir kodlama yapmanız lazım.
Ayrıca dökümanların boyutları gittikçe artıyor. MB'larca dosyaları veritabanına koymak ne derece gerekli?
ben zaten şevk kırmak için falan değil aksine yaparken paslaşabiliriz, birbirimizden haberdar olabilir yardımcı olabiliriz diye mesaj yazmıştım, yanlış anlaşıldıysam kusura bakmayın...
Haklısınız database'e mb'larca veriyi koymak pek akıllıca değil. Ama bazen böyle çözümler üretmek zorunda kalıyoruz. Peki database'e herhangi bir dosyayi nasil ekleyebilirim. Bununla ilgili bildiğiniz bir örnek varmı?
end;
arkadaslar bole bişi bazı eksikleri olabilir artık siz duzeltırsınız baya olmustu bunla ugrasalı kolay gelsin
size ek bilbi daha her olusturdugunuz dosyayı ısteyende tempde acıp degişiklerı database update ederseniz daha saglıklı coozum uretmıs olursunuz İnterbase ve Mssql de calısıyo
Selamlar.
Bu konuda en iyi çözümü bildiğim kadarıyla "Otonom" yazılım sunuyor.Bilenler vardır, Otonom bir süre önce dağıldı, çekirdekteki yazılımcılar ayrılıp yeni bir firma kurdular vs.Bunları anlatmamın nedeni şu, bahsettiğim çekirdekteki yazılımcılar bu bileşen ve kütüphaneleri tamamen kendileri yazıyorlardı.Veritabanı olarak da yanılmıyorsam MS SQL kullanıyorlar.Office dosya formatları hakkında bir araştırma yapmanızda fayda var.
Kolay gelsin.
Merhaba,
word, excel, powerpoint vs. gibi dosyaları db'de saklamak bence pek doğru bir çözüm değil. bunun için bir ftp server'da bu dosyaların tutulması ve db'de de bu dosyanın orjinal adı, dosya tipi vs. tutulması daha doğru gibi geliyor.
döküman yönetimi konusunda çalışan arkadaşlar oldu mu? Olduysa çalışmalarını paylaşabilirler mi? Yakın zaman içinde bu konuda çalışma yapacağım, şu an planlama aşamasındayım,
Merhabalar ,
@OKT arkadaşın dediği gibi DB destekli FTP yöntemi doküman yönetimi için en uygun yöntem, böyle çok ciddi bir çalışmamız olmuştu dosya ları ana makinada kendi yazdığımız multi-thread yapıda dosya transfer etmeye yarayan FTP benzeri özel bir yapıyla arşivleyip DB de referans isimlerini tutuyorduk, 3.parti FTP sunucu kurmak istemezseniz indy FTP server bileşenleriyle çok rahatça FTP server uygulaması yazabilirsiniz örnekleri mevcut fakat multithread değil bizde bu yüzden bir arkadaşa C ile özel bir multithread dosya transfer windows servis uygulaması yazdırmıştık, özetle bu iş için anahtar kelimeniz FTP Server olmalıdır, çok vaktiniz yoksa ücretsiz FTP server uygulamalarından birini kurup uygulamanızdan indy ftp client bileşeniyle dosya gönderip alarak bu işi hızlıca yapabilirsiniz.
Yapaccağınz program dökümanları orjinal haliyle mi saklayacak yoksa içeriklerini okuyup veritabanına mı kayıt edecek ve ayrıca Full text search yani dökümanlar içinde arama yaptırmak istiyormusunuz ? Dosyalar veritabanında tutulursa bütünlük açısından iyi olur ancak veritabanı yöneticisine çok iş düşecektir ve veritabanı hızlı şekilde büyüyecektir ancak ftp olarak tuttuğunuzda ise dosyalar bir şekilde diskten silinirse bunun da geri dönüşü olmayacaktır. Seçim sizin