Dcom Okuma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Dcom Okuma

Mesaj gönderen pasa_yasar »

Mrb;

2 sualim olacak arkadaşlar.

1. 64 bit sistemlerde (Win7/Win8/Win10) dcom nasıl registery edeceğiz regserver hata veriyor
2. yüklediğimiz dcom uygulaması yüklenmişmi diye programdan nasıl kontrol edebiliriz.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Dcom Okuma

Mesaj gönderen Kuri_YJ »

Selamlar,

http://delphi.about.com/od/objectpascal ... cation.htm
Burada DLL ve ActiveX'lerin, Delphi tarafında nasıl Register edileceğine dair bilgiler ve örnekler mevcut. Bunun dışında genelde bu tür DLL registrationlarında sıkıntı Yetkilendirmeden kaynaklı çıkmaktadır. Manuel olarak kendiniz Registration yapacaksanız Başlat menüsündeki CMD'yi bulup, üzerinde Sağ Klik yapıp RUN AS ADMINISTRATOR olarak açmanız gerekir. Diğer kısımlar aynı şekilde yapılabilir. Ve yine bu tür ActiveX ve benzer DLL registrationlarda da benzer mantıkla RUN AS ADMINISTRATOR olarak Register etmek gerekiyor.

64 Bit olayında da mantık aynı diye biliyorum. Yanlış anlamadım umarım.

2. Sorunuzda da yüklenmiş olan dcom uygulaması diye kasdettiğiniz şey uygulamanızın Register Edilmiş mi yoksa Edilmemiş mi, bunu mu ayırdaetmek istiyorsunuz?

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
xxxjedixxx
Üye
Mesajlar: 216
Kayıt: 10 Ara 2013 03:50

Re: Dcom Okuma

Mesaj gönderen xxxjedixxx »

Merhaba,

"C:\Windows\SysWOW64" içindeki 32bit cmd.exe ile konsolu açın ve "regsvr32 dosya.dll" komutu ile register edin.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: Dcom Okuma

Mesaj gönderen pasa_yasar »

Kurulumda problemler oluşabiliyor. Windows 8 / 10 için çalışmak lazım. Microsoft Dcom üzerine çalışmak ve temel yapıyı tamamen anlamak lazım. O kadar zamanım yok ne yazık ki. İlerleyen zamanlarda çalışırsam öğrenirsem paylaşırım. Cevap veren tüm arkadaşlarıma teşekkür ediyorum. Dcom bırakıp ayrı bir veritabanı kullandım.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Dcom Okuma

Mesaj gönderen Kuri_YJ »

Selamlar,

Eğer iki program arasında veri iletişimi yapmak istiyorsanız DDE de kullanabilirsiniz. Veya daha da farklı bir yöntem ile iki program arasında HTTP Server ve Client gibi düşünüp TCP üzerinden haberleştirebilirsiniz.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: Dcom Okuma

Mesaj gönderen pasa_yasar »

tcp üzerinden nasıl haberleşebilirim acaba.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Dcom Okuma

Mesaj gönderen Kuri_YJ »

Selamlar,

Indy componentlerinde TIDTCPServer ve TIDTCPClient adı altında 2 adet componenti mevcut. Bunları kullanarak veya yine Indy componentlerinden TIDHTTPServer TIDHTTPClient ile de haberleşebilirsiniz. Yani uygulamaların içine birer tane Server birer tane Client yerleştirirsiniz, adres ve Portlarınızı sabit belirlersiniz, kendi kendilerine bu Portlardan ve protocollerden haberleşmesini sağlayabilirsiniz. Mutlaka HTTP ve TCP Server ve Clientlar için örnekler vardır Internette. Bizimkilerden kesip yapıştırmam çok zaman alacak ayıklaması sıkıntılı. Biraz araştırırsanız örneklerini bulabilirsiniz sanırım.

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Re: Dcom Okuma

Mesaj gönderen pasa_yasar »

Chat uygulaması yapar gibi. teşekkür ediyorum.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Re: Dcom Okuma

Mesaj gönderen Kuri_YJ »

Selamlar,

Evet aynen o şekilde, zaten muhtemelen bulacağınız örnekler de genelde Chat üzerine olacaktır ;)

Kolay Gelsin
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Cevapla