1

Konu: outlook otomasyonu

alltaki kod outlook adres defterine bilgi yazıyor.
eskiden doğru çalışıyordu. Şimdi bazen sorun çıkıyor
bu 32 bit , 64 bitten mi kaynaklanıyor?
Çözümü var mı ?
             

               oOutLookObject = createobject("Outlook.Application")
               olNameSpace = oOutLookObject.GetNameSpace("MAPI")
             
               oContacts = olNameSpace.GetDefaultFolder(10).Items


                    oContactItem = oOutLookObject.CreateItem(2)
                    with oContactItem
                         .FirstName ="aa"
                         .LastName  ="bb"
                         .email1address="x@c.com"
                         .Body = "getirilen kayıtlar"

                         .save
                    endwith

2 Son düzenleyen, ugurlu2001 (06.12.2013 09:41:56)

Re: outlook otomasyonu

Konuralp kod örneğin benim sistemimde gayet güzel çalışıyor. ( Windows 7 64 bit Ultimate, VFP 9 SP2 - 7423,  )  Tahminimce 32 bit sistemde de sorunsuzca çalışıyordur.

Hata mesajının ne olduğu hakkında bir bilgin var mı?
Müşterinin işletim sistemi ne ( Özellikle Windows 8 mi ) 32 / 64 bit?
VFP9 un farklı runtime dosyalarını kullanıyor olabilirmisin? ( EXE yi derlediğin ve müşteride kullandığın VFP Runtime lar farklı olabilir )
Programı kullanan ve hata mesajını  alan kişi; kısıtlı haklara sahip bir kullanıcı mı? ( Hata tamamen kullanıcının yetkilendirmeleri ile ilgilidir  )
Sistemde Virüs / Trojan vs. olma ihtimali var mı?
Müşterinin "Varsayılan Programlar" kısmına bakabilme imkanın varmı? Belki burda dikkatini çeken bir şeyler vardır.

İlk aklıma gelenler bunlar.

Bana en tuhaf gelen kısmı "hatanın bazen oluşması"

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: outlook otomasyonu

bazı müşterilerde var bazılarında yok

vfp 32 bit , hata çıkanlar 64 bit office olabilir.
Daha bakamadım. Benim makinemde 32 bit office de düzgün çalışıyor.


uğraşacağım..

4

Re: outlook otomasyonu

Benim işletim sistemim 64 bit; ama MS Office 2010 un 32 bitlik sürümünü yükleyebilmek için önce Office 2003 (32 bit) yükledim. Onun üzerine Office 2010 u yükledim. Diğer türlü 64 bit office ı yüklüyor. İmkanın varsa bunu denemeni öneririrm.

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

5

Re: outlook otomasyonu

müşteriye 32, 64 bit yükle diyemezsin ki
kimisinde 32 olur kimisinde 64

eğer olmazsa başka çözüm düşüneceğim..

6

Re: outlook otomasyonu

wın7 64 bit  ofisi 2007 .. düzgün çalıştı .

7

Re: outlook otomasyonu

Bende Office olmadığı için (LibreOffice kullanıyorum) maalesef deneme imkanım yok.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

8

Re: outlook otomasyonu

Konuralp, neden VmWare veya VirtualBox ile kendine sanal ortam yaratmiyorsun?
Böylece makinende WinXP-Sp2'den tut, Win7-64bit 'e kadar tüm sürümlari barındarabilirsin  ve gerektiğinde testleri gerekli ortamda yapabilirsin. Ben öyle yapıyorum.

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

9

Re: outlook otomasyonu

bende her türlü varyasyon var..

32 bit işletim sistemi 32 bit office
64 bit işletim sistemi 64 bit office
64 bit işletim sistemi  32 bit office

+ müşterilere uzaktan bağlanıp deneyebilirim

sorun şu: en az 1000 kişiye bu kod dağılmış durumda..

10

Re: outlook otomasyonu

Bu sorunu bende yaşamıştım bir zamanlar yanlış hatırlamıyorsam Outlook klasör erişimi izinleri ile alakalı bir sorundu. Bu nedenle vazgeçmiştim.