Kütüphaneler: MultiTester - sayfa 57

 

İpuçlarınız için çok teşekkür ederim!

Robotta bir giriş yapmayı başardım, ancak çarpıktı.

Size tekrar hitap ettiğim için özür dilerim, ancak durumu kendim anlayamıyorum.

Sizin fonksiyonlarınızla bir betik yazdım. klasöründeki ilk seti buluyorve 214-10000 HEX-449.set adını doğru bir şekilde tanımlıyor (içinde prHEX=true) .

Daha sonra komutlar çalıştırılır:

Print (first_set_filename);

Print ("Load: " + (string)FileLoad(first_set_filename, Words,0)); // Okunan dosyasının uzunluğunu yazdır FileName FILE_COMMON

Settings = ShortArrayToString(Words, 1); // 1 - Unicode

Print ("\nAyarlar \n", Ayarlar);

Print (MTTESTER::SetSettings(Ayarlar));

Yazdırılan Ayarlardosyası tamamen farklı (prWPR=true var). Nereden geldiğini anlayamıyorum. Ayrıca robota yüklendi, yani yükleme çalıştı!!!, sorunun yarısı çözüldü, ancak set hala yanlış.

Qwen bana kaydedilen seti tester\dosyalarına koymamı söyledi .

Ben de öyle yaptım. Ama işe yaramadı. İlk_set_dosyaadı arandığında bulunan set değil, nedense Ayarlar'da başka bir set kaydediliyor :

214-10000 HEX-449.set.

Önceki çalışmalardan hafızada bir yerde kalmış olmalı.

Lütfen bunun nedenini anlamama yardımcı olun.

Saygılarımla, Alexander

 
klycko #:

Print("Yükle: " + (string)FileLoad(first_set_filename, Words,0)); // Okunan dosyanın uzunluğunu yazdır FileName FILE_COMMON

FileLoad(first_set_filename, Words, FILE_COMMON)
 

Print("Yükle: " + (string)FileLoad(first_set_filename, Words,FILE_COMMON)); // Okunan dosyanın uzunluğunu yazdır FileName FILE_COMMON


Bu değişiklikle şu yazdırılır: Yükle: -1


 

Bu satırdaki bir parametreyi değiştirirseniz:

FILE_COMMON Yüklendiğinde : -1 Ayarlar yazdırılmaz

0Yükte: 3556Ayarlar doğru değil (farklı, nereden geldiği belli değil )

 
fxsaber FILE_COMMON)); // Okunan dosyanın uzunluğunu yazdır FileName FILE_COMMON.

Bu satırdaki parametreyi değiştirirseniz, o zaman:

FILE_COMMON Yüklendiğinde : -1 Ayarlar yazdırılmaz

0Yükte: 3556Ayarlardoğru değil (farklı, nereden geldiği belli değil)

 
klycko #:

Lütfen bunun nedenini anlamama yardımcı olun.

Yukarıdakilere ek olarak.

         Print("Save: " + (FileSave(source_path, Words, FILE_COMMON) ? (string)ArraySize(Words) : "error"));


Hata ayıklamayı nasıl kullanacağınızı öğrenmeniz gerekir. Nedenini bir dakika içinde göreceksiniz.