suipack F7

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

suipack F7

Mesaj gönderen vampir261 »

uzun zamandır F7 ye hasret kaldım. :( suipack kullanıyorum ve F7 ye basınca adım adım derlerken suipack in tüm pas dosyalarını açıp satır satır derlemeye çalışıyor. :x ve bitmeyen döngüler oluşuyor. :cry: F8 ile de olmuyor. ben bu dosyaların, pas larının açılmamasını istiyorum ama olmuyor. bu konuda bir ayar bilen varsa yardımlarını bekliyorum. ii akşamlar
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

f9 bas o zaman
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

hocam geç saatte atmışsın mesajı uykun gelmiş galiba soruyu tam okuyamamışsın :) ben adım adım derlemek istiyorum F9 ile değil seuse sen uyu belki sabah aklına bişey gelir
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

suipack'i hiç kullanmadım kurulumu nasıldır bilmiyorum ama kurar iken size sorar Source'da yükleyim mi diye sizde yok yükleme dersiniz. bi problem çıkmaması lazım..tabiki source'te bir şey yapmayacaksanız.

Kolay Gelsin..
;)
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

hocam kurulumu bir *.exe haline getirmişler tek tıklama ile çalışıyor delphi nin versiyonunu kendisi buluyor. sadece install e basılıyor yani source dosyalarını yükleme seçeneği yok. ilgilendiğiniz için sağolun
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Selm@n'ın söylemek istediği şu sanırım :

Eğer bir componentin source kodları eğer Library Path'te tanımlı ise F7 yaptığınız zaman, buraya dallanır. Bunun için :

- F8 kullanabilirsin. F8 ilgili satırı çalıştırıp, bir sonraki satıra geçer. Satır içindeki fonksiyon/procedure dallanmaz.

- Eğer bu da işini görmez ise, Source'ları library path'ten kaldırıp sadece .dcu'larını bırak. Genelde componentler Source ve Lib diye iki ayrı klasör kurarlar. Bu durumda Source'un path'ini silmen yeter. Yok böyle bir ayrım yoksa source dosyaları yerine dcu'ları koy. Yani suicommon.pas ise mesela, onu silip yerine suicommon.dcu'yu koy.

Kolay gelsin.
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

Sağolasın abi tam olarak anlatmak istediğim buydu.
Kolay Gelsin
;)
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

libary path den kaldırınca "fatal error file not found 'SuiButton.dcu' diyor.
pas ve dcu dosyaları aynı dizinde. bende pas dosyalarını oradan kesip aldım f9 ile çalışmaya devam ediyor ama f7 ile derleme çalışınca
Source file not found "SUIThemeFile.pas" diyo ve kutucuğun içinde de bu dosyayı istiyor.şimdilik olmadı. öneriler için sağolun. mustafa abi sanki sen bir ara bir mesajında buna benzer birşeyden bahsettin ama tam hatırlayamadım. nerede idi. derleyicinin bir ayarından bu kapatılıyor gibi birşey demiştiniz. neyse çok sağolun ii günler
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

hocam ilk maddeyi biraz daha açıyim :

F7 : ilgili satırdaki procedure/fonksiyon her ne varsa onun içine dallanır. Onun için kullanılır. Yani o satırda Adres_Bul.... gibi bir fonksiyon varsa mesela, F7'ye basarsan Adres_Bul prosedürünün ilk satırına konumlanır. F8 ile yaparsan o satırı direk çalıştırıp, bir sonraki satıra geçer.

O zaman demek ki F8 ile adım adım çalışıtırp, sadece ilgili procedure/fonksiyona dallanmak istediğimizde F7 kullanmak daha iyi.

Daha açık nasıl yazabilirim bilmiyorum. Umarım bu sefer olmuştur :)

Kolay gelsin.
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

sorunu kısmen de olsa çözdüm. şöyle ki projeyi açtıktan sonra projects-> options a gelin yada (shift+ctrl+F11) e basın. karşımıza çıkan pencerede "Packages" sekmesine tıklayın. aşağı kısmda bulunan "Build with runtime packeges" yazısının solundaki chekbox ı işaretleyin. hemen altındaki edit ve onun sağındaki button aktif hale gelecektir. button üzerinde ADD yazıyor ona tıklayın ve hangi packeges i böyle çalıştırmak istiyorsanız xxx olsun ona ait xxx.dcp dosyasını bulup çift tıklayın. ve sonra ok ok diyerek pencereleri kapayın. ve F7 ile çalıştırmanız mümkün ancak işiniz bitince exe yi kapayınca F7 ile devam edersenniz file not found "vclactnband.dpkw" diyor ve ismi geçen dosyayı istiyor. zaten exe kapandıktan sonra pekte ihtiyaç kalmıyor ctrl+F2 ile programı resetleriz. ben bu ipucunu kasıt etmiştim Mustafa Abi kolay gelsin.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7588
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

onunla ne alakası var hocam, yanlış yoldasın :!:

Kolay gelsin.
Kullanıcı avatarı
tuanna
Üye
Mesajlar: 582
Kayıt: 06 Ara 2004 05:01
Konum: Ankara
İletişim:

Mesaj gönderen tuanna »

Kardeş bir programvı ne zaman olursa olsun ...saat önemli değil senin verdiğin sorudaki bilgilere göre cevap verirdi sen orada f7 il eçalıştırmadığını sormuşsun ben de sana sorduğun soruda ne isteiğini açıkca belirtmediğin için verilen cevaplara saygı duymalısın unutma kimsenin senin sorularına cevap verme zorunluluğu yok ...
forum kurallarını oku...
sorularına cevap verilmesini istiyorsan sorunu açık ve net sor ...şimdi sorunu tekrar cevaplıyorum...ki bu abileirmizde cevap veriyorsa iyi niyetli olduklarından ...bu işlemi başka bir componentin unitlerinde oluyormu eğer sadece suipack unitlerinde oluyorsa ...(ki bende olmuyor...) kurulumuna bak....
Siz hayal edin...Biz yapalım TuannaSoft...
Kullanıcı avatarı
altunway
Üye
Mesajlar: 217
Kayıt: 11 Haz 2003 09:16
Konum: İstanbul
İletişim:

Mesaj gönderen altunway »

S.A

Aynı seyle bende cok karsılastım ama Mustafa Abimin dedigi gibi yapıyorum F8 ile adım adım calıstırıyorum gayet guzel calısıyor.F7 ile ilerlediginizde ise component'in kaynak dosyalarına kadar iniyor.

Sen bu sorunu F8 ile cozebilirsin..

Kolay Gelsin..
algorian
Üye
Mesajlar: 20
Kayıt: 24 Kas 2004 10:54

Mesaj gönderen algorian »

tuanna kardeş vampir soruyu gayet açık bi şekilde sormuş bence, F7 ve F8 tuşları adım adım çalıştırıp hatayı ve değişkenlerin aldığı değerleri görmek için kullanılır, bir programda hata varsa (derlenemiyorsa) zaten F7 ve F8 tuşlarına ne kadar basarsanız basın derleme hatası verir. Kısacası F7 ve F8 ile çalışan ve adım adım ilerliyem program zaten F9 ile çalışır. Arkadaşın sorduğu soruyu anlamak için sadece F7 ve F8 tuşlarının adım adım çalıştırdığını ve F9'un ise doğrudan çalıştırdığını bilmek yeterli. Tamam vampir şaka olsun diye uykun gelmiş falan demiş olabilir ama sen de öylece şak diye F9 ile çalıştır diye bi cevap vermişsin ki bana sorarsan yanlışlık sende.

Kendin demişsin soruları açık ve net sorun diye ama soruları iyice okuyup anlamadan da cevap mermemek de gerekir diye düşünüyorum. Ayrıca vampir arkadaşın dediği yöntem de gayet mantıklı ve çalışan bir yöntem. Şöyle ki : Delphi programın exe'sine koyacağı paketlerin hiçbirine adım adım derlerken dallanmaz öyle olsaydı öyle olsaydı bir formun ekranda görünmesi için bile gerekli api'lerin çağrıldığı kodlar bile teker teker çağrılırdı. Sonuçta hepsi bir kütüphanedeki belli kodlarla yapılmıyor mu yani. İşte bu yüzden Build with runtime packages seçenegini seçince bu package'lerin içine dallanmıyor.

Alınmak yok kızmak yok, doğruya doğru... Herkese kolay gelsin.
Kullanıcı avatarı
vampir261
Üye
Mesajlar: 298
Kayıt: 23 Kas 2004 03:22
Konum: Denizli

Mesaj gönderen vampir261 »

@Algorian kardeşim tatildeydim bu yüzden cevabını yeni okudum çok açıklayıcı bir cevap ve kolay anlaşılabilir bir dille anlatmışsın eline sağlık. ii çalışmalar. teşekkür ederim. :bravo: :bravo:
Cevapla