Caught in the backwash.

I have looked at VB Express. I purchased VB .Net 2002 when it came out, but I always end up going back to VB6. Why I suppose it has more to do with file I/O than anything. I cannot get a handle on the new FileSystemObject. I can never make it work. VB6 is eight years old now, and I would like to move on, but I'm stuck.

Answer this question

Caught in the backwash.

  • Sire

    Spirit,

    I come from the Anti-Unix ...mainframe world where we had records instead of a treaming file system. I wasn't crazy about VB6 I/O and I'm not crazy about The new version either. Both look ugly to me.

    Also, I tend to be a systems programmer and I don't do a lot of file I/O. I wrote a DLL that's always on my system and all I have to do is make a reference to and I have instant record or random access I/O.

    I posted how to make that DLL down in the basic fora. I really like it because although I'm doing native mode I/O from the CLR, I don't have to look at it! :)



  • Jim Hunt

    Well, yes, there are a "few" (well, maybe more than just a few) things that have changed regarding file access, and it can be a bit of a hurdle to figure things out. Once you have grasped the new concepts, though, I believe that you'll find the "new" way more powerful.

    There are also some new & cool file system features in the "My" namespace (http://msdn2.microsoft.com/en-us/library/y32kbeb6.aspx) that you may want to check out...

    If you have any specific questions, I'm sure that there are people on these forums that can help you out/provide answers

    Best regards,
    Johan Stenberg



  • Caught in the backwash.