Tecnologia, programação e muito Visual FoxPro.

sexta-feira, 5 de fevereiro de 2010

]] XL-mania [[ Array dan increment pada kontrol Do...Loop

 

Pak / Bu,
 
nanya lagi nih, misalnya kita bikin macro untuk mengolah data dari input file, di mana kalkulasi nilai diberikan terhadap suatu array. Kira2 kayak gini:
 
Dim i as long
Dim array() as single
ReDim array (1 to 1000)
 
i = 1
 
Do While Not EOF(1)      'input file sudah didefinisikan sebelumnya
Line Input #1, baris
...        'kalkulasi untuk arraynya
 
i = i + 1
 
Loop
 
Nah, yang pernah saya coba, kalo saya pake increment (i = i + 1), itu selalu error (saya lupa masalahnya, antara seakan-akan sudah langsung End of File, atau perhitungan hanya sebagian (misalnya sampe 200, dari 1000 yang di inginkan).
 
Namun kalo saya hilangkan incrementnya itu, macro berjalan dengan baik sesuai yang saya inginkan.
 
Kira2 kenapa ya begitu? Apa yang dilakukan si macro kalo saya kasih increment itu? Karena kan kalo kontrol Do...Loop biasa, kan biasanya ada iterasi/increment itu.
 
Apakah memang kalo array itu otomatis setiap pengulangan menghitung index selanjutnya? Atau ini karena pengolahan adalah terhadap suatu file data?
 
Trims,
Jermia
 
 

__._,_.___
+-:: XL-mania ::::::::::::::::::::----------------------------------+
| Member ke 13,013 siapa ya? Sini mau dikirimin coklat :D           |
| Member ke 31,031 dapet iPod dehh.... :D :D :D                     |  
| http://www.facebook.com/group.php?gid=37671048001&ref=mf          |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message,  melecehkan,  tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan  winzip  jika  perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke  |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/           |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau...  |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html           |
+-------------------------------------------------------------------+
| Message lama ada di :                                             |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id]  |
| http://www.mail-archive.com/xl-mania@yahoogroups.com              |
+-------------------------------------------------------------------+
.

__,_._,___

Nenhum comentário:

Arquivo do blog