Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1006

 

Çapa açısı ayarının neden çalışmadığını söyleyebilir misiniz? Tüm belgeleri zaten karıştırdım, sadece farklı bir bağlantı açısı ayarlayamıyorum, örneğin CORNER_RIGHT_UPPER . Her zaman varsayılan sol üst köşe olarak duruyor!

ObjectCreate("text_gotovo2", OBJ_LABEL , 0, 0, 0);

//// çapa açısını ayarla

ObjectSetInteger("text_gotovo2","my_name",OBJPROP_CORNER,CORNER_RIGHT_UPPER);

ObjectSetInteger("text_gotovo2","my_name",OBJPROP_ANCHOR,ANCHOR_RIGHT_UPPER);

ObjectSetInteger("text_gotovo2","my_name",OBJPROP_XDISTANCE,80);

ObjectSetInteger("text_gotovo2","my_name",OBJPROP_YDISTANCE,75);

ObjectSetText("text_gotovo2", "YAZILI !", 12, "Times New Roman", clrChartreuse); // Metin yaz

 

Her şey yolunda gitti! Soru kaldırılır. Nasıl olduğuyla ilgilenen varsa, ObjectSetInteger işlevi aracılığıyla değil, ObjectSet işlevi aracılığıyla yazmak şu şekilde gerekliydi :

ObjectSet("text_gotovo",OBJPROP_CORNER,CORNER_RIGHT_UPPER);

 
Graalfx :

Her şey yolunda gitti! Soru kaldırılır. Nasıl olduğuyla ilgilenen varsa, ObjectSetInteger işlevi aracılığıyla değil, ObjectSet işlevi aracılığıyla yazmak şu şekilde gerekliydi:

ObjectSet("text_gotovo",OBJPROP_CORNER,CORNER_RIGHT_UPPER);

Eh, ObjectSetInteger hatasız yazılırsa, o da çalışacaktır.
 
Ve yazım hatası nerede?
 
bool    ObjectSetInteger ( 
   long      chart_id,         // идентификатор графика 
   string    object_name,     // имя 
   int       prop_id,         // свойство 
   long      prop_value       // значение 
   );

Bu böyle olmalı.

Ve senin gibi

 ObjectSetInteger (
          "text_gotovo2" ,         // ЭТО ЧТО??? судя по другим строкам это имя объекта, а должен быть ID графика
          "my_name",              // а это откуда?
          OBJPROP_CORNER ,         // свойство 
          CORNER_RIGHT_UPPER      // значение
          );
 

bir döngüde global değişkenleri okurum ve değişken adı belirtilen alt dizileri içermiyorsa bu değişkenleri bir dosyaya yazarım.

ancak koşullar çalışmaz ve tüm değişkenler arka arkaya yazılır. Neyi yanlış yapıyorum?

kod:

size= GlobalVariablesTotal (); 

....

for ( int i= 0 ;i<size;i++) 

        {

         name= GlobalVariableName (i);

         value= GlobalVariableGet ( name );

         if   ( StringFind ( name, "cb" , 0 )< 0 || StringFind ( name, "cs" , 0 )< 0 || StringFind ( name, "pikbt" , 0 )< 0 || StringFind ( name, "pikst" , 0 ) < 0 )

           if (value> 0 ) FileWrite (file_handle,name,value); 

         }
 
harbor :

bir döngüde global değişkenleri okurum ve değişken adı belirtilen alt dizileri içermiyorsa bu değişkenleri bir dosyaya yazarım.

ancak koşullar çalışmaz ve tüm değişkenler arka arkaya yazılır. Neyi yanlış yapıyorum?

kod:

Garip bir mantık.

Koşulu, değişken adında bir alt dize için başarılı bir arama olarak değiştirin.

 
değişti - çalışıyor.
 

Tünaydın. İkinci monitördeki terminalleri hemen nasıl başlatacağımı bulamıyorum, sürükleyip bırakmak için çok tembel. Çift Monitör Araçları talimat yok. Win10 Radeon.

 
Anladım. Kısayolların başlatılmasıyla vurun, ardından ikinci ekranda kapatın ve kapatıldıkları yerde açılacaklar.
Neden: