כתיבה לזכרון

roso7

New member
כתיבה לזכרון

בוקר טוב לכולם יש לי שאלה : האם אפשר לכתוב בויבי ישירות לזכון הRAM של המחשב ( לכתובת ספציפית כמו שניתן לעשות בשפת C ) ? אפילו אם צריך ליצור כונן וירטואלי RAMDRIVE ולכתוב אליו לא כקובץ טקסט או משהו כזה אלה לזכון שלו . תודה ויום טוב וגשום
 

טרמפיסט

New member
אין מימוש פויינטרים ב-VB

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

davidea

New member
יש מימוש לפוינטרים ב VB אבל למה?

ראשית הלינק http://www.codeproject.com/vbscript/how_to_do_pointers_in_visual_basic.asp?df=100&forumid=1232&exp=0&fr=26&select=5094 שם ניתן לראות איך לממש. אבל במקום אחר מישהו כתב (תרגום שלי מאנגלית) שפוינטרים ב VB זה כמו תיבת הילוכים אוטומטית לאופניים.... למה, אגב, לכתוב ישירות לזכרון? רק כתרגיל או לצורך ישום אמיתי. אם זה לישום אמיתי, מה רע בנעלמים / מערכים מוגדרים מראש? ב VB ניתן להגדיל את גודל המערך לפי הצורך עם Redim אז למה באמת צריך פוינטרים?
 
למעלה