ABA


"הכנתי תוכנית שמנסה כל מיני צרופים-עובדת לאט.."
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #5099 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5099
matan

   22:38   14.02.03   
אל הפורום  
  הכנתי תוכנית שמנסה כל מיני צרופים-עובדת לאט..  
 
   הכנתי תוכנה שמכינה רשימה של כל האפשרויות של 3 ספרות של המקלדת והיא עובדת נורא לאט. רציתי לדעת אם יש דרך לשנות את הקוד כדאי שהוא יפעל יותר מהר.
התוכנית בנוייה בוויזואל ביסיק.

לינק:



בהתחלה היא עבדה יותר לאט אבל שיניתי משהו ועכשיו היא עובדת יותר מהר.
תודה רבה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  שאלה: איך עובד שרשור מחרוזת בVB? dryice 15.02.03 12:30 1
     תודה, אבל כבר הסתדרתי, במקום שכל פעם הצירוף matan 15.02.03 14:00 2
         זה בדיוק הפיתרון dyermaker  18.02.03 19:48 3
             תודה matan 18.02.03 22:15 4
  בכל מצב, מומלץ לא לבצע פעולות כבדות כאלה Ice Cold  20.02.03 13:38 5

       
dryice

   12:30   15.02.03   
אל הפורום  
  1. שאלה: איך עובד שרשור מחרוזת בVB?  
בתגובה להודעה מספר 0
 
   האם המחרוזות מיוצגות NULL TERMINATED? האם הם בגודל חסום מוגדל
מראש, או שהם גדלות באופן דינאמי?

מבלי לדעת יותר מידי על VB אני מניח ששרשור המחרוזות לוקח זמן רב,
ואתה תרצה לאסוף את הנתונים בצורה אחרת. שכן המחרוזת אליה אתה משרשר את הכל,
עשויה להיות ארוכה מאוד.
לחילופין אתה יכול להדפיס את הפלט לקובץ, או לבנות מערך גדול
עם כל התוצאות, תלוי מה המטרה הסופית?

DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
matan

   14:00   15.02.03   
אל הפורום  
  2. תודה, אבל כבר הסתדרתי, במקום שכל פעם הצירוף  
בתגובה להודעה מספר 1
 
   החדש יועתק למשתנה(a=a & b) עשיתי שיעשה addnew לתוך מסד נתונים.

תודה בכל זאת.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dyermaker 
חבר מתאריך 4.2.03
1644 הודעות
   19:48   18.02.03   
אל הפורום  
  3. זה בדיוק הפיתרון  
בתגובה להודעה מספר 2
 
   אתה יכול להוסיף את השורות לאובייקט ListView או משהו כזה במקום לשמור את הכל בשורה אחת ועוד דבר קטן, אם אתה רוצה שהתוכנה לא תיראה "תקועה" בזמן שהקוד עובד, תגדיר משתנה אינטג'ר ותוסיף את השורה הבאה:

MyInteger = DoEvents()

בתוך הלולאה השלישית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
matan

   22:15   18.02.03   
אל הפורום  
  4. תודה  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק
   13:38   20.02.03   
אל הפורום  
  5. בכל מצב, מומלץ לא לבצע פעולות כבדות כאלה  
בתגובה להודעה מספר 0
 
על התכנה עצמה, אלא להוציא את הפלט החוצה.
אני בניתי תכנה שאתה מגדיר לה את המערך שלך בעצתך, ומגדיר כמה תווים להחזיר בכל אופציה.
אני מוציא את הפלט לקובץ בקצב של 15,000 אופציות בשנייה !
מצויין לקבצי Dictionary !
מי שרוצה, שישלח לי בפרטי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net