1

Konu: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Merhaba,

Bana ilginç gelen Windows 7 ile XP arasındaki bir farkı paylaşmak istiyorum.

Buna fark mı demek gerek yoksa tutarsızlık mı anlayamadım, belki de bilmediğim bir şey var.

Neyse, yazdığım kod parçası şöyle:


Visual Fox Pro
lcPath=SYS(5)+SYS(2003)

CD..
gcTemelPath=SYS(5)+SYS(2003)

Burada gcTemelPath'in değeri XP'de

\\ark-server\data

Windows 7'de ise

\\ark-server\data\

Yani XP sonuna backslash koymuyor. Ya da Win 7 fazladan backslash koyuyor. Kullanıcılardan Windows 7'de programın dosya

kopyalama işlemi yapan bir yerinde "hata veriyor" şikayeti gelince, hatayı çok aradım deyim yerinde ise saçımı başımı yoldum.

Sonra işi şöyle çözdüm:

Visual Fox Pro
IF RIGHT(gcTemelPath,1)="\"

    gcTemelPath=LEFT(gcTemelPath,LEN(gcTemelPath)-1)
ENDIF


Belki birilerinin işine yarar.
Bu arada; Windows 7 Home Premium 64-bit

2

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Visual Fox Pro
? ADDBS( "C:\Windows" )

? ADDBS( "C:\Windows\" )


Bunu kullansan daha sağlıklı olmazmıydı?

Bilmediğin Neyse Yanıldığındır.

3

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Haklısınız.
Ancak programın bir çok yerinde gcTemelPath+"\" şeklinde, değişkenden sonra backslash koymuşum.
Tek tek düzeltmektense zor geldi..

4

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Bu tür değiştirme operasyonlar için Uğur Beyin burda daha evvel önderdiği GoFish programını kullan.
http://vfpx.codeplex.com/wikipage?title=GoFish

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

5

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Ne tesaduf bugun GoFish'in yeni versiyonu cikmisti:) Ben kullanmadim ama guzel galiba.

6 Son düzenleyen, Mehmet K (13.06.2012 18:05:08)

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Güzel?
Ben her kullandığımda Uğur Beyin kulaklarını çınlatıyorum!
Bana resmini verse, çalışma odamın bir köşesine asardım: her gün taze meyve, çiçek ve mumla süslerdim ...

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

7

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Mehmet ( Abi );

İltifatlar için çok ama çok teşekkür ederim. Ben sadece programın ismini ve ne işe yaradığını söyledim. Asıl övgüyü ve teşekkürü GoFish i yazan hakediyor : "Matt Slay"

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ü

8

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Resmini ne susleyeceksin tam aksine iyi bir dovmeli bu cocugu:) Hasta ediyor beni mutevaziligiyle.
Demekki GoFish kullanilacak:)

9

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

Eyvah, sopayı da yedik smile

Üstat; bendeki mütevazilikse, sendekine ne denir?

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ü

10

Re: Windows XP ile Windows 7 arasındaki bir fark yüzünden hata

ugurlu2001 yazdı:

(...)
Asıl övgüyü ve teşekkürü GoFish i yazan hakediyor : "Matt Slay"

Mutlaka, ama adama nasıl ulaşılır çözemedim. Hiç bir yerde bir iletişim adresi veya bir "make a donate" butonu göremedim.
Bu nedenle minnetdarlığımın hedefi sen oluyorsun smile üzgünüm!

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