ABA


"כשמשתמשים בפונקצית URLDownloadFile איך אפשר"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6432 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6432
AndreyT

   15:10   28.06.03   
אל הפורום  
  כשמשתמשים בפונקצית URLDownloadFile איך אפשר  
 
   לרענן את הטופס ?

אני משתמש בפונקציית API :
URLDownloadFile
התוכנית מורידה קבצים שלאיטים מגיעים על 5 MB .
בזמן ההורדה התוכנית "שקועה" בתוך הפונקציה
ולמעשה נמצאת במצב של תקיעה (היא לא מגיבה ולא מתרעננת).

איך אפשר לרענן את הטופס ולעדכן נטונים במצב כזה ?

תודה לעוזרים.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא מתמצא כ''כ ב API מה לגבי ליצור hll 28.06.03 18:18 1
     תנסה לחפש חומר על API פה: Vidi 29.06.03 14:30 2
         תודה , אבל אין שם מידע על הפונקיה ... AndreyT 30.06.03 19:16 3
             אין לי חצי מושג איך עושים את זה hll 01.07.03 12:49 4
                 תודה על המידע AndreyT 01.07.03 14:30 5
                     קודם כל ..... כנס .... eliran33 05.07.03 15:56 6
                         אתה לא הבנתה את הבעיה. AndreyT 05.07.03 21:12 7
  תודה moko 06.07.03 08:01 8

       
hll

   18:18   28.06.03   
אל הפורום  
  1. לא מתמצא כ''כ ב API מה לגבי ליצור  
בתגובה להודעה מספר 0
 
   תראד חדש שיטפל בהורדת הקובץ?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Vidi
חבר מתאריך 1.10.17
591 הודעות
   14:30   29.06.03   
אל הפורום  
  2. תנסה לחפש חומר על API פה:  
בתגובה להודעה מספר 1
 
www.msdn.com
או פה:
http://www.mentalis.org/index2.shtml


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

   19:16   30.06.03   
אל הפורום  
  3. תודה , אבל אין שם מידע על הפונקיה ...  
בתגובה להודעה מספר 2
 
   ובקשר להודעה הקודמת של HLL ,
מה הכוונה ליצור תראד חדש שיטפל בהורדת הקובץ ?


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

   12:49   01.07.03   
אל הפורום  
  4. אין לי חצי מושג איך עושים את זה  
בתגובה להודעה מספר 3
 
   עבר עריכה לאחרונה בתאריך 01.07.03 בשעה 12:51
 
אבל ב VB (אני חושבבב) ישנה אפשרות ליצור טראדים חדשים
כלומר תהליכים חדשים שיעבדו במקביל לתוכנית הנוכחית
ולהגיד לטראד שיוריד את הקובץ והתוכנה שלך תמשיך לפעול כרגיל

פתרון אחר הוא לבנות משהוא בעצמך עם ווינסוק שיוריד את הקובץ

ואני גם לא בטוח בזה נראה לי שפקד Internet Transfer יודע גם לקבל קובץ... והוא נראה לי לא יתקע לך את התוכנית


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

   14:30   01.07.03   
אל הפורום  
  5. תודה על המידע  
בתגובה להודעה מספר 4
 
   אני יבדוק את הרעעיון שלך לטראדים, אם זה אפשרי.

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


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

   15:56   05.07.03   
אל הפורום  
  6. קודם כל ..... כנס ....  
בתגובה להודעה מספר 5
 
   קודם כל אין סתם באגים ב VB ! זה אתה עשית טעות שגרמה לבעיות בזיכרון וכו ......

בקשר לבעיה שלך ...

יש פקודה בVB שמדמה מין Tread כזה ... (לא בדיוק ... אבל זה נראה ככה לאנשים שלא מבינים .)
אקיצר ! סתם בשביל דוגמה תפתח פרוייקט חדש ותיצור כפתור .
בתוך הכפתור תיצור לולאת WHILE לדוגמה מ 0 ועד נגיד 50000000 (אל תשכח לקדם את המשתנה שלא תיווצר לולאה אין סופית... אבל אני בטוח שאתה יודע את זה כבר ).
סבבה ? יופי ... תריץ ואתה תראה שהתוכנית נתקעת עד שהלולאה מסיימת .
נכון ? אני יודע שנכון ...
אז מה עושים ? תוסיף את הפקודה DoEvents לתוך הלולאה (אל תשכח לתוך הלולאה לא אחרי ולא לפני ! בתוך הלולאה !!! ) ואז תריץ שוב ... ואתה יכול לשחק עם שאר התוכנית שלך בזמן שהלולאה מתבצעת ... סבבה ???

מקווה שעזרתי ...


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

   21:12   05.07.03   
אל הפורום  
  7. אתה לא הבנתה את הבעיה.  
בתגובה להודעה מספר 6
 
   הבעיה היא כזות יש לי פונקצית API מוכנה
שמורידה לי קובץ , אם הקובץ קטן ,אז הפונקציה
מורידה אותו מהר והתוכנית ממשיכה וכמעת ואין תקיעה.
אבל אם הקובץ גדול , נגיד 5 MB , אז הפונקציה
תוריד אותו איזה שתי דקות ,ובינתיים התוכנית תקועה .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
moko
חבר מתאריך 25.5.02
355 הודעות
   08:01   06.07.03   
אל הפורום  
  8. תודה  
בתגובה להודעה מספר 0
 


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

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

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



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