Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Windowsun Kurulu Olduğu Klasörü Öğrenmek  (Okunma sayısı 2053 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Windowsun Kurulu Olduğu Klasörü Öğrenmek
« : 13 Mayıs 2006 07:33:09 »
Alıntı yapılan: Belirtilmemiş
Bu yazı yazarın Delphi’nin .NET uyumlu versiyonunu konu ettiği kitabının Api fonksiyonları adlı bölümün bir kısmıdır. http://www.seckin.com.tr/urun.aspx?productID=6451

Windows’un Kurulu Olduğu Klasörü Öğrenmek

Bazen de çalıştırılan programın hangi klasörden çalıştırıldığı veya o sırada söz konusu program için hangi klasörün geçerli klasör olduğu öğrenilmek istenir. Bu gibi durumlarda ExtractFilePath() fonksiyonundan yararlanabilirsiniz. Bu fonksiyonun nasıl kullanıldığını aşağıda görebilirsiniz. Bu fonksiyon Delphi’nin Borland.Vcl.SysUtils adlı Namespace’de tanımlı olduğu için projeye dahil edilmelidir.

Kod: [Seç]
Var
   Yol : String;
begin
   Yol := ExtractFilePath(ParamStr(0));
   TextBox1.Text := Yol;
end;

Yukarıda GetWindowsDirectory() fonksiyonu ile Windows’un kurulu olduğu klasörü öğrenirken Borland.Vcl.Windows’tan yararlandım. Eğer bu Namespace’ten yararlanmadan GetWindowsDirectory() fonksiyonunu kullanmak istemiş olsaydım bu fonksiyonu aşağıdaki gibi deklare ederdim.


Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı kubra

  • Yeni Üye
  • *
  • İleti: 15
  • Rep: +0/-0
Ynt: Windowsun Kurulu Olduğu Klasörü Öğrenmek
« Yanıtla #1 : 04 Temmuz 2011 21:21:16 »
ben buradaki programı çalıştırmayı denedim. ama stringbuilder ifadesini tanıyamadığını söylüyor program.System.Text i uses a ekledim yine de aynı hatayı veriyor.  dellhi XE kulanıyorum. acaba ifade string olduğu için mi çalışmıyo unicode a mı çevirmem gerek?

Çevrimdışı sabanakman

  • Global Moderatör
  • *****
  • İleti: 769
  • Rep: +13/-0
  • Cinsiyet: Bay
Ynt: Windowsun Kurulu Olduğu Klasörü Öğrenmek
« Yanıtla #2 : 08 Temmuz 2011 15:24:16 »
Bu kodlar Delphi.net kodlarıdır (D2005-D2006). Artık Delphi.net yok bunun yerine Delphi Prism var ve bu da Visual Studio eklentisi olarak kullanılabilmektedir.
Şaban Şahin AKMAN

Derin olan kuyu değil kısa olan iptir