[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 419

 
Vinin :

Modern video kartları, iki monitör bağlamanıza izin verir. İki video kartı koyabilirsiniz, ardından dört tane bağlayabilirsiniz.

Ve modern de değil, herhangi bir AGP kartı (en eski hariç) iki monitör bağlamanıza izin verir.
 

İyi günler İnsanlar, birisi, WindowScreenShot işlevini çözmeme yardım etsin. 3. gün kimse cevap vermiyor ((. Aşağıdaki içeriğe sahip bir komut dosyası yazdı (ekteki dosyaya bakın).

Senaryo hakkında 2 kelimeyle. Komut dosyası, istemci terminal penceresinin mevcut grafiğinin ekran görüntülerini oluşturmak için tasarlanmıştır.Harici tarihsaat Bar_time harici değişkeni, çubuğun saatini ayarlar, sıfırdan başlayarak ve sıfır çubuğuna kadar, bir ekran görüntüsü oluşturulacaktır (hesaplanan grafikte sağ girinti). Çizgide

int bar_number=iBarShift(NULL,0,Bar_time,true)

extern datetime Bar_time dizesi tarafından harici değişkende belirtilen çubuğun sıra numarasını arar. Ve zaten doğrudan işlevin kendisinde, satırda

bool f=WindowScreenShot(ad+".gif",1024,768,bar_number,Scale,Graph_View)

Şimdi asıl soru... Basitlik için, son iki çubuğun ekran görüntüsünü oluşturmamız gerektiğini varsayalım. O zaman eğer çizgi

int bar_number=iBarShift(NULL,0,Bar_time,true)

değiştirmeden bırakın, böyle bir ekran görüntüsü alıyoruz


Yani, ekran görüntüsünde tek bir çubuk yok (satırda olmasına rağmen

int bar_number=iBarShift(NULL,0,Bar_time,true)

bar sayısı zamana göre hesaplanmış olmalıdır)

Bu çizgi aşağıdaki gibi temsil edilirse

int bar_number=iBarShift(NULL,0,Bar_time,true)+2

sonra istediğimiz ekran görüntüsünü alırız:

Soru : neden bu satırda bu satırın formu var?

int bar_number=iBarShift(NULL,0,Bar_time,true)

Ekran görüntüsü, yukarıdaki satırda belirtilenin sağına 2 çubuk kaydırılarak mı alınmış?

Not: Forumu kirletmemek adına şimdiden cevap için teşekkürler
Dosyalar:
 
Vinin :

Evet, tabii ki saatteki sıfır çubuğu başladıysa.

Çubuğun böyle bir işlevi parametrelerle başlattığını bir tanım olarak kullanmak mümkün müdür:

intmin=1;
intsn=59;

if ( TimeMinute( TimeCurrent() )==m && TimeSeconds(TimeCurrent())==n)

{

eğer öyleyse kenara koy

}

 
stater :

Çubuğun böyle bir işlevi parametrelerle başlattığını bir tanım olarak kullanmak mümkün müdür:

intmin=1;
intsn=59;

if ( TimeMinute(TimeCurrent())==m && TimeSeconds(TimeCurrent())==n)

{

eğer öyleyse kenara koy

}


Tabii ki mümkün, ancak işlemler planlanandan önemli ölçüde azsa, başka bir koşul aramak mümkün olacaktır.
 
7777877 :

İyi günler İnsanlar, birisi, WindowScreenShot işlevini bulmama yardım etsin. 3. gün kimse cevap vermiyor ((. Aşağıdaki içeriğe sahip bir komut dosyası yazdı (ekteki dosyaya bakın).

Senaryo hakkında 2 kelimeyle. Komut dosyası, istemci terminal penceresinin mevcut grafiğinin ekran görüntülerini oluşturmak için tasarlanmıştır.Harici tarihsaat Bar_time harici değişkeni, çubuğun saatini ayarlar, sıfırdan başlayarak ve sıfır çubuğuna kadar, bir ekran görüntüsü oluşturulacaktır (hesaplanan grafikte sağ girinti). Çizgide

int bar_number=iBarShift(NULL,0,Bar_time,true)

extern datetime Bar_time dizesi tarafından harici değişkende belirtilen çubuğun sıra numarasını arar. Ve zaten doğrudan işlevin kendisinde, satırda

bool f=WindowScreenShot(ad+".gif",1024,768,bar_number,Scale,Graph_View)

Şimdi asıl soru... Basitlik için, son iki çubuğun ekran görüntüsünü oluşturmamız gerektiğini varsayalım. O zaman eğer çizgi

int bar_number=iBarShift(NULL,0,Bar_time,true)

değiştirmeden bırakın, böyle bir ekran görüntüsü alıyoruz


Yani, ekran görüntüsünde tek bir çubuk yok (satırda olmasına rağmen

int bar_number=iBarShift(NULL,0,Bar_time,true)

bar sayısı zamana göre hesaplanmış olmalıdır)

Bu çizgi aşağıdaki gibi temsil edilirse

int bar_number=iBarShift(NULL,0,Bar_time,true)+2

sonra istediğimiz ekran görüntüsünü alırız:

Soru : neden bu satırda bu satırın formu var?

int bar_number=iBarShift(NULL,0,Bar_time,true)

Ekran görüntüsü yukarıdaki satırda belirtilenden 2 çubuk sağa kaydırılarak mı alınmış?

Not: Forumu kirletmemek adına şimdiden cevap için teşekkürler

Ve önce terminalde "ofset çubukları" seçeneğinin işaretini kaldırın.
 
FAQ :

Ve önce terminalde "ofset çubukları" seçeneğinin işaretini kaldırın.

Tıklandı ... Sonuç aynı:

" +2 " OLMADAN:


Satırda " +2 " değeri ile int bar_number=iBarShift(NULL,0,Bar_time,true) :


Not : Soldaki dikey kırmızı çizgi (tablonun son ekran görüntüsü), ekran görüntüsü almak istediğimiz noktadan başlayarak çubuğu işaretler, ancak satırında " +2 " olmadan int bar_number=iBarShift(NULL,0,Bar_time) ,doğru).

Not: Çatıdan yeni çıkmaya başladım (((

 
Gerçekten ... benim tavsiyem - bunu bir özellik olarak not edin ve sizi çok rahatsız ediyorsa kullanın - Aralık ayında servise yazın.
 
FAQ :
Gerçekten ... benim tavsiyem - bunu bir özellik olarak not edin ve sizi çok rahatsız ediyorsa kullanın - Aralık ayında servise yazın.
Üzgünüm ama programlamaya yeni başladım, bu yüzden argoya henüz aşina değilim. Özellik - bu görünüşe göre bir aksaklık... Lütfen yuzayet ve Aralık servis "şartlarını" açıklayın. )))
 

Bir özellik bir özelliktir, küçük bir tutarsızlıktır, ancak gerçekten karışmaz ve hatta bazen belgelenmemiş özellikler sağlar, örneğin OrderClosePrice() - bir emri kapanış fiyatında bu parametreyle kapatırsanız kapanır, hayır emir türlerine göre fiyat belirlemekle uğraşmanız gerekir.

Hata - programda bir hata (düzeltilemez bir özellik)

Servidec, kullanıcıların bulunan hatalarla mektup yazdığı bir yerdir. Profilinizdeki beşinci forumda bulunur (ek kayıt gereklidir)

 
7777877 :

Tıklandı ... Sonuç aynı:

" +2 " OLMADAN:


Satırda " +2 " değeri ile int bar_number=iBarShift(NULL,0,Bar_time,true) :


Not : Soldaki dikey kırmızı çizgi (tablonun son ekran görüntüsü), ekran görüntüsünü almak istediğimiz noktadan başlayarak çubuğu işaretler, ancak satırında " +2 " olmadan int bar_number=iBarShift(NULL,0,Bar_Time) ,doğru).

Not: Çatıdan yeni çıkmaya başladım (((




Her şey doğru, BarTime=D'2012.10.04 14:00' , saatlik grafikte 33 bar, +2 35 bar , bunun gibi bir şey var.

Ben de kırmızı çizgiden böyle bir ekran görüntüsü görmek istiyorum .....

Neden: