请问如何将二进制文件地址&H9F9518 To &H9E3D4F之间的数据写入到1.bin文件中(起始地址&H0)

解决方案 »

  1.   

    dim a() as byte
    redim a(&H9F9518 - &H9E3D4F)
    open "c:\1.dat" for binary as #1
    open "c:\1.bin" for binary as #2
    get #1,&H9E3D4F+1,a
    put #2,,a
    close #2
    close #1注意:这里包含了最后&H9F9518位置处的一个字节,若想不包含,Redim声明a时,-1就行了
      

  2.   

    如果改成&H9F9518~&Hae3d4f的话提示下标越界怎么办?
      

  3.   

    哎!你对16进制是一点不明白呀????????&H9F9518 < &Hae3d4f 你用小数减大数,怎么行?
    改成:&Hae3d4f - &H9F9518