![]() |
Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
Kullanıcıdan alınan sayının arraye taşınması |
Yanıt Yaz ![]() |
Sayfa 12> |
Yazar | |
zeynepsimsek ![]() Deneyimli Üye ![]() ![]() Kayıt Tarihi: 26 Temmuz 2024 Konum: Konya, Türkiye Durum: Aktif Değil Puanlar: 59 |
![]() Yanıt Yaz
Alıntı zeynepsimsek
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() Gönderim Zamanı: 26 Temmuz 2024 Saat 19:54 |
kullanıcıdan edit nesnesi ile sayı aldım ve bu sayıyı bir arrayin eleman sayısına atamak istiyorum. daha sonra bu arraydeki kişilerin isimlerini kullanıcıdan isteyeceğim. kodu bağlayamıyorum algoritma kurmada hata mı yapıyorum
var MyForm : TclForm; gamerCountEdt : TclProEdit; { MyForm = TclForm.Create(Self); MyForm.SetFormColor('#967eb9', '#eaebdb', clGCross); gamerCountEdt=MyForm.AddNewProEdit(MyForm, 'gamerCountEdt', 'Kişi Sayısı:'); clComponent.SetupComponent(gamerCountEdt,'{"Align": "Center", "MarginBottom":150 , "Width" : 100 , "Height":50 , "RoundHeight" :10, "RoundWidth":10 }'); gamerCountEdt.clTypeOfField = taFloat; MyForm.Run; } |
|
![]() |
|
oguz22 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 18 Nisan 2024 Konum: İstanbul Durum: Aktif Değil Puanlar: 46 |
![]() ![]() ![]() ![]() ![]() |
Merhaba, yazdığınız kodu incelediğimde bir sorun göremedim ama bir sorum var :
Burada herhangi bir dizi oluşturma veya bu diziyi kullanma kodu göremedim ? Kodun devamı varsa atabilir misiniz ?
|
|
![]() |
|
zeynepsimsek ![]() Deneyimli Üye ![]() ![]() Kayıt Tarihi: 26 Temmuz 2024 Konum: Konya, Türkiye Durum: Aktif Değil Puanlar: 59 |
![]() Yanıt Yaz
Alıntı zeynepsimsek
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() |
Dinamik bir string dizisinin uzunluğunu ayarlayan hazır fonksiyonu bulamadığım için kodun devamında ilerleyemiyorum. Yardımcı olur musunuz
|
|
![]() |
|
oguz22 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 18 Nisan 2024 Konum: İstanbul Durum: Aktif Değil Puanlar: 46 |
![]() ![]() ![]() ![]() ![]() |
tabiki
|
|
![]() |
|
zeynepsimsek ![]() Deneyimli Üye ![]() ![]() Kayıt Tarihi: 26 Temmuz 2024 Konum: Konya, Türkiye Durum: Aktif Değil Puanlar: 59 |
![]() Yanıt Yaz
Alıntı zeynepsimsek
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() |
gamerNamesArray:=array[gamerCountEdt] of String; Angle:Integer; procedure MyForm.StartGame; var gamerCount:Integer; begin gamerCount=StrToInt(gamerCountEdt.Text); Length(gamerNamesArray,gamerCount); gamerNamesArray:=gamerNamesMemo.lines.toStringArray; /*Angle=0; timerSpin.Interval:100; timerSpin.enabled=True;*/ end kırmızı işaretlediğim dizi kısmının kodu doğru mu yanlış bir kullanım mı yapıyorum
|
|
![]() |
|
zeynepsimsek ![]() Deneyimli Üye ![]() ![]() Kayıt Tarihi: 26 Temmuz 2024 Konum: Konya, Türkiye Durum: Aktif Değil Puanlar: 59 |
![]() Yanıt Yaz
Alıntı zeynepsimsek
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() |
gamerNamesArray=array[gamerCountEdt] of String; Angle:Integer; procedure MyForm.StartGame; var gamerCount:Integer; begin gamerCount=StrToInt(gamerCountEdt.Text); Length(gamerNamesArray,gamerCount); gamerNamesArray=gamerNamesMemo.lines.toStringArray; /*Angle=0; timerSpin.Interval:100; timerSpin.enabled=True;*/ end kırmızı işaretlediğim dizi kısmının kodu doğru mu yanlış bir kullanım mı yapıyorum
|
|
![]() |
|
oguz22 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 18 Nisan 2024 Konum: İstanbul Durum: Aktif Değil Puanlar: 46 |
![]() ![]() ![]() ![]() ![]() |
MultiArray kullanımında(çok boyutlu dizi) verdiğiniz sütun ve satır sayısına göre aslında dizi kapasitesini vermiş oluyoruz. Mesela 4 satır 4 sütun verdiğimiz zaman 4x4 olarak 16 veri kapsayabilecek bir dizi oluşturmuş oluruz. var MyForm : TclForm; gamerCountEdt : TclProEdit; multiArray; x : Integer; Void CreateMultiArray(rows,columns,dataType:Integer);//Bu Void de çok boyutlu diziyi oluşturuyoruz. { multiArray = VarArrayCreate([0, rows, 0, columns], dataType); //Aslında İçerisinde ne kadar Eleman olacağını da satır ve sütun olarak belirtmekteyiz. Mesela 5 satı 2 sütunlu bir çok boyutlu dizi oluşturursak 10 elemanlı bir dizi oluşturmuş olmaktayız. } { MyForm = TclForm.Create(Self); MyForm.SetFormColor('#967eb9', '#eaebdb', clGCross); CreateMultiArray(5,2,12); gamerCountEdt=MyForm.AddNewProEdit(MyForm, 'gamerCountEdt', 'Kişi Sayısı:'); clComponent.SetupComponent(gamerCountEdt,'{"Align": "Center", "MarginBottom":150 , "Width" : 100 , "Height":50 , "RoundHeight" :10, "RoundWidth":10 }'); gamerCountEdt.clTypeOfField = taFloat; x = 1; MyForm.Run; }
|
|
![]() |
|
oguz22 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 18 Nisan 2024 Konum: İstanbul Durum: Aktif Değil Puanlar: 46 |
![]() ![]() ![]() ![]() ![]() |
Pardon.
Ben çok boyutlu dizi kullanımını atmışım hemen düzeltiyorum.
|
|
![]() |
|
zeynepsimsek ![]() Deneyimli Üye ![]() ![]() Kayıt Tarihi: 26 Temmuz 2024 Konum: Konya, Türkiye Durum: Aktif Değil Puanlar: 59 |
![]() Yanıt Yaz
Alıntı zeynepsimsek
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() |
tamamdır bekliyorum
|
|
![]() |
|
oguz22 ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 18 Nisan 2024 Konum: İstanbul Durum: Aktif Değil Puanlar: 46 |
![]() ![]() ![]() ![]() ![]() |
Var Bloğunda bu şekilde bir kullanım yok.
"gamerNamesArray=array[gamerCountEdt] of String;" Ama şu şekilde yapılabilir : "gamerNamesArray=array[3] of String;"
|
|
![]() |
Yanıt Yaz ![]() |
Sayfa 12> |
Tweet |
Forum Atla | Forum İzinleri ![]() Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |