שלח תשובה

זירת השאלות

611
צפיות
4
תשובות

ADODB.Stream בינארי

,‏ 5 ביוני, 2006

אני מנסה לעבוד עם האוביקט ADODB.Stream בפורמט בינארי כדי לייצר קובץ בינארי, הבעיה שאני לא מצליח להכניס מידע, כשאני משתמש ב write אני תמיד מקבל שגיאה, בלי קשר למה שאני רושם בסוגריים (ניסיתי משתנים, קבועים, מספרים מערכים, כל מה שהצלחתי לחשוב עליו), אני צריך לייצר את הקובץ תוך כדי ריצה, לא מתוך קובץ אחר.

Set fileStream = CreateObject("ADODB.Stream")
fileStream.Type = 1 'adTypeBinary
fileStream.write(???)


מה שאני עושה כרגע זה לעבוד על פורמט טקסט ולהסב את הנתונים

streamData.WriteText(Chr(Eval("&h"&num)

אומנם זה עובד אבל זה נראה לי דרך מאוד מוזרה כדי לכתוב ערך מספרי לקובץ, אני ממיר אותו לאות כדי שהוא יומר חזרה למספר.

בקיצור, איך עובדים עם הבינארי?

תגיות:

4 תשובות

  1. shlomolol הגיב:

    אולי תנסה ככה


    BinaryStream.Write ByteArray

  2. gilad123 הגיב:

    ומה זה ByteArray
    בכל הדוגמאות כתוב ByteArray, רק שאני לא מכיר משתנה כזה ב VBScript זה פשוט מגלגל את השאלה הלאה, איך אני מגדיר ומזין ByteArray?

שלח תשובה