Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 10.2 ide
#1
Merhabalar;

fonksiyon formumdaki herhangi bir fonksiyonu ve procedure ü hangi formlardan kullanıldığını nasıl öğrenebilirim? ve tüm formlardan kod bloklarından nesne adını toplu olarak nasıl değiştirebilirim. yardımlarınızı için şimdiden çok teşekkür ederim.
Cevapla
#2
Merhaba.

- Fonksiyonun adını yenisi ile değiştirin (mesela sonuna _yeni diye bir son ek koyun), hataları takip edin. Bulduğunuz formda CTRL+H ile toplu düzeltme bul/değiştir yaptırın. Kaç tane formunuz olabilir ki diye düşündüm sayısı 10-30 arasında bir defalığına bu sizi çözüme götürür dedim.

- Yok ben başka bir çözüm isterim diyorsanız o zaman bir aracı tool kullanın ( ben şahsen "Total Commander"'ı severek kullanıyorum ) alt klasörleri de kapsayan bir arama komutu vardır ( alt+f7) , burada sadece *.PAS içerisinde "BenimFonksiyonum(" kelimesini ara diyorum içinde bu anahtar geçen dosyaları listeliyor.

giphy.gif
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#3
Ide’nin refactoring yeteneklerini kullanın;
http://docwiki.embarcadero.com/RADStudio...w_(Delphi)
http://docwiki.embarcadero.com/RADStudio...e_Overview

Kısaca, istediğiniz fonksiyon ismini Seçil’i hale getirin, üzerine sağ tıklayıp Find menüsünden;
- projedeki tüm çağrıları bulmak için find references to method
- lokal çağrıları bulmak için find local references to method seçeneğini kullanın

İsim değiştirmek için ise Refactor menüsünden Rename method seçeneğini kullanın.

Refactor menüsündeki extract method’da bayağı kullanışlı.
Cevapla
#4
(07-02-2019, Saat: 22:18)sddk Adlı Kullanıcıdan Alıntı: Ide’nin refactoring yeteneklerini kullanın;
http://docwiki.embarcadero.com/RADStudio...w_(Delphi)
http://docwiki.embarcadero.com/RADStudio...e_Overview

Kısaca, istediğiniz fonksiyon ismini Seçil’i hale getirin, üzerine sağ tıklayıp refactoring menüsünden;
- projedeki tüm çağrıları bulmak için find references
- lokal çağrıları bulmak için find local references
- isim değiştirmek için ise rename method seçeneğini kullanın.

Aynı menüdeki extract method’da bayağı kullanışlı.

Merhaba,
Belirtmiş olduğunuz tüm bu özellikler yeni kaynak kitabımızda detaylı olarak anlatılmış ve örneklendirilmiştir.
Alışkanlık haline geldiğinde kod yazma ve düzenleme işi daha zevkli ve kolay oluyor.
DelphiCan'dır!
Cevapla
#5
(07-02-2019, Saat: 22:49)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(07-02-2019, Saat: 22:18)sddk Adlı Kullanıcıdan Alıntı: Ide’nin refactoring yeteneklerini kullanın;
http://docwiki.embarcadero.com/RADStudio...w_(Delphi)
http://docwiki.embarcadero.com/RADStudio...e_Overview

Kısaca, istediğiniz fonksiyon ismini Seçil’i hale getirin, üzerine sağ tıklayıp refactoring menüsünden;
- projedeki tüm çağrıları bulmak için find references
- lokal çağrıları bulmak için find local references
- isim değiştirmek için ise rename method seçeneğini kullanın.

Aynı menüdeki extract method’da bayağı kullanışlı.

Merhaba,
Belirtmiş olduğunuz tüm bu özellikler yeni kaynak kitabımızda detaylı olarak anlatılmış ve örneklendirilmiştir.
Alışkanlık haline geldiğinde kod yazma ve düzenleme işi daha zevkli ve kolay oluyor.

Yukarıdaki mesajımda menü isimlerini yanlış yazmışım, XE2'ye göre düzenledim.

Kitap elimize ulaşınca İnşallah göz atacağız, şimdiden emeğinize sağlık.
Cevapla
#6
Bilgilendirme için teşekkürler .

(07-02-2019, Saat: 22:49)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(07-02-2019, Saat: 22:18)sddk Adlı Kullanıcıdan Alıntı: Ide’nin refactoring yeteneklerini kullanın;
http://docwiki.embarcadero.com/RADStudio...w_(Delphi)
http://docwiki.embarcadero.com/RADStudio...e_Overview

Kısaca, istediğiniz fonksiyon ismini Seçil’i hale getirin, üzerine sağ tıklayıp refactoring menüsünden;
- projedeki tüm çağrıları bulmak için find references
- lokal çağrıları bulmak için find local references
- isim değiştirmek için ise rename method seçeneğini kullanın.

Aynı menüdeki extract method’da bayağı kullanışlı.

Merhaba,
Belirtmiş olduğunuz tüm bu özellikler yeni kaynak kitabımızda detaylı olarak anlatılmış ve örneklendirilmiştir.
Alışkanlık haline geldiğinde kod yazma ve düzenleme işi daha zevkli ve kolay oluyor.

Sabırsızlıkla bekliyoruz. İnşallah gelince detaylı bir şekilde okuma ve öğrenme şansımız olacak.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi ile geliştirdiğiniz uygulamalar neler? - İki Ödüllü Mr.Developer 23 18.649 21-09-2026, Saat: 15:51
Son Yorum: bajerli
  yapay zeka delphi kl007 9 1.227 26-02-2026, Saat: 09:12
Son Yorum: mrmarman
  Win 11 ve Delphi 7 Minimize sorunu. enigma 7 1.087 11-02-2026, Saat: 10:27
Son Yorum: RAD Coder
Question Delphi formunu nasıl otomatik tam ekran yapabilirim ? erdemklt0 2 670 23-01-2026, Saat: 10:02
Son Yorum: csunguray
  Delphi SLL kullanım sorunu Bay_Y 12 2.195 22-12-2025, Saat: 18:11
Son Yorum: Bay_Y



Konuyu Okuyanlar: 1 Ziyaretçi