proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
Go Back  Xtreme Visual Basic Talk > > > proper way to write a 2D array of UDTs


Reply
 
Thread Tools Display Modes
  #1  
Old 01-23-2016, 03:00 AM
TomSawyer TomSawyer is offline
Newcomer
 
Join Date: Jan 2016
Posts: 1
Default proper way to write a 2D array of UDTs


Hi, I'm super new to VB6 and I'm a bit confused as to the right way to spool out a two dimensional array of custom data types I've created.

I'm working on an old school tilebased RPG and have a 2D array of the following:

Public Type gridRec
image As Integer
iCounter As Byte
passable As Byte
occupantID As Integer
onFire As Byte
customMessage As str150 *
vEffect As Byte
vEffectCounter As Byte
mapLink As Byte
End Type


* refers to another UDT of a short string. my thinking was this would ensure a constant data size for each record in the array, making reading and writing easier. Perhaps this is unnecessary and a regular string would be fine?

Public Type str150
shortString As String * 150
End Type

------------------------------------------------------

So do I open a binary file for random write, then spool out each record one by one through a repeat loop? I see lots of examples online on how to writer simple arrays, but I'm lost on how to deal with more complicated examples.

any help would be greatly appreciated

- TJ

Last edited by TomSawyer; 01-23-2016 at 03:13 AM.
Reply With Quote
Reply

Tags
byte, type, array, string, str200, data, public, integer, examples, record, spool, write, writing, easier, fine, binary, unnecessary, shortstring, regular, loop, deal, lost, complicated, appreciated, greatly


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Advertisement:





Free Publications
The ASP.NET 2.0 Anthology
101 Essential Tips, Tricks & Hacks - Free 156 Page Preview. Learn the most practical features and best approaches for ASP.NET.
subscribe
Programmers Heaven C# School Book -Free 338 Page eBook
The Programmers Heaven C# School book covers the .NET framework and the C# language.
subscribe
Build Your Own ASP.NET 3.5 Web Site Using C# & VB, 3rd Edition - Free 219 Page Preview!
This comprehensive step-by-step guide will help get your database-driven ASP.NET web site up and running in no time..
subscribe
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
 
proper way to write a 2D array of UDTs
proper way to write a 2D array of UDTs
 
-->