Benim yaklaşımım. Çekirdek - Motor. - sayfa 65

 
Реter Konow :

İyi. Ancak, -

1. Öğelerin durumunu programlı olarak değiştirme uygulanmaz.

2. DLL kodu gönderilmez.

Güçlü motorun semaverinin kodunu göndermedin. O zaman neden sana da verilmediğini iddia ediyorsun?

 
Artyom Trishkin :

Güçlü motorun semaverinin kodunu göndermedin. O zaman neden sana da verilmediğini iddia ediyorsun?

Ah, bir tür gizli teknoloji. TAMAM.))

Ne anlamı var? Sana söyledim, herkes bunu nasıl yapacağını şaşıracak.

Ve her şeyim açık ve anlaşılır ...

 
Реter Konow :

Bu, öğelerin durumları ile ilgilidir: basıldı/bırakıldı/engellendi.

Basılan / serbest bırakılan veya renk ve metin arasında büyük bir fark var mı? Basıldı/bırakıldı - bool parametresi. Ali, bir bool parametresini geçirmenin bir dize ve bir int iletmekten bazı özel zorlukları ve farklılıkları olduğunu düşünüyor musunuz? Uzmandan dll'ye parametrelerin aktarımı ve kontrollerin buna tepkisi gösterilir. Sarsıcı bir şekilde dibe ulaşmak için bir şey mi arıyorsunuz?

Gösterilmeyenler, olağan şekilde bir değer döndüren işlevlerdir. Ancak yine de bağlantı altındaki parametrelerin dönüşü gösterilir. Bu kadar yeter.

 
Dmitry Fedoseev :

Basılan / serbest bırakılan veya renk ve metin arasında büyük bir fark var mı? Basıldı/bırakıldı - bool parametresi. Ali, bir bool parametresini geçirmenin bir dize ve bir int iletmekten bazı özel zorlukları ve farklılıkları olduğunu düşünüyor musunuz? Uzmandan dll'ye parametrelerin aktarımı ve kontrollerin buna tepkisi gösterilir. Sarsıcı bir şekilde dibine ulaşmak için bir şey mi arıyorsunuz?

Numara. Sadece, değiştirilmesi gereken öğelerin parametre sayısı arttığında, DLL'nin karmaşıklığı artar.

Düzinelerce element olduğunu hayal edin... Hatta yüzlerce... Ve değişmesi gereken element parametrelerinin sayısı -

  • çeşitli koşullar için vücut renkleri,
  • farklı durumlar için metin renkleri,
  • devletlerin kendileri
  • metinler,
  • çıkış değerleri

Kısacası burada C# bilmeniz ve cool bir seviyede DLL yazmanız gerekiyor.

Kütle nedir...

Evet ve Pazarda satmayın ...

 
Ama bir şekilde sorun çözülür. İtiraf ederim.
 
Реter Konow :

Numara. Sadece, değiştirilmesi gereken öğelerin parametre sayısı arttığında, DLL'nin karmaşıklığı artar.

Düzinelerce element olduğunu hayal edin... Hatta yüzlerce... Ve değişmesi gereken element parametrelerinin sayısı -

  • çeşitli koşullar için vücut renkleri,
  • farklı durumlar için metin renkleri,
  • devletlerin kendileri
  • metinler,
  • çıkış değerleri

Kısacası burada C# bilmeniz ve cool bir seviyede DLL yazmanız gerekiyor.

Kütle nedir...

Evet ve Pazarda satmayın ...

Kısacası: üç yüz bin MA için üç yüz bin fonksiyona ihtiyacınız var mı? Numara. Sadece birine ihtiyaç var. Ve burada aynı - farklı bir sonuç kümesi elde etmek için bir yönteme farklı parametre kümeleri iletilir.

 
Реter Konow :

Numara. Sadece, değiştirilmesi gereken öğelerin parametre sayısı arttığında, DLL'nin karmaşıklığı artar.

Düzinelerce öğe olduğunu hayal edin ... Hatta yüzlerce ... Ve değişmesi gereken öğelerin parametre sayısı -

  • çeşitli koşullar için vücut renkleri,
  • farklı durumlar için metin renkleri,
  • devletlerin kendileri
  • metinler,
  • çıkış değerleri

Kısacası burada C# bilmeniz ve cool bir seviyede DLL yazmanız gerekiyor.

Kütle nedir...

Evet ve Pazarda satmayın ...

Bir olayı bir dll'den bir uzmana aktarmak için, olay işleyicisine özel bir sınıf yöntemine bir çağrı eklemeniz gerekir - bir satır.

Kontrolleri yönetmek için - bir özellik - bir fonksiyon (daha doğrusu iki, her biri bir çizgiye sahip). Birden çok parametreyi kontrol eden fonksiyonlar yazabilirsiniz. Dizileri aktarabilirsiniz. Tüm geleneksel programlama araçları mevcuttur, bu nedenle sonuç, bunları nasıl kullanacağınızı nasıl bildiğinize bağlıdır.

 

Реter Konow :

...

Kütle nedir...

Evet ve Pazarda satmayın ...

Hala güçlü motorlu elektrikli süpürgenizi pazarda satacak mısınız?

 
Реter Konow :
Ama bir şekilde sorun çözülür. İtiraf ederim.

Bir şekilde değil, normal olarak çözüldü.

 
Artyom Trishkin :

Kısacası: üç yüz bin MA için üç yüz bin fonksiyona ihtiyacınız var mı? Numara. Sadece birine ihtiyaç var. Ve burada aynı - farklı bir sonuç kümesi elde etmek için bir yönteme farklı parametre kümeleri iletilir.

İyi iş çıkardın. Tebrikler. ))