0
Answer

passing to an array in a smart device application

kate 0

kate 0

19y
1.5k
1
Hi, im attempting to read from a text file containing data split into ten items of data per row, each separated by a ':', e.g. Dave:38 Years:Male:Brown Hair:45L:345uyb:12445:477:67:12 John:29 Years: etc etc The code below works fine at reading into an array in a vb.net windows app, however im trying to develop a small mobile application and thereofe i'm using the smart device application framework. When i run it, i'm gettin the error - 'The targeted version of the .NET framework does not support latebinding' and i am directed to the line shown in bold in the code below. Im pretty new to programming in VB.NET and even newer to mobile applications, i was wondering if anyone could suggest a different way of tackling this (also what exactly is latebinding????) - any coding tips would be of a great benefit as im struggling to fiind any decent documentation anywhere. Heres what i have for now, as i said it runs fine on windows applications, but place it in a smart device application and it doesn't like it. visual basic code:-------------------------------------------------------------------------------- Imports System.IO Public Class Form1 Inherits System.Windows.Forms.Form Windows Form Designer generated code Dim sr1 As StreamReader = File.OpenText("C:\Documents and Settings\Mark\My Documents\Visual Studio Projects\Project\Prototype V2\feeds.text") Dim arrInfoTemp(9) As String Dim arr1 As Array Dim sStr1 As String Dim iCount As Integer Dim arrInfoCount As Integer Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load arrInfoCount = -10 Do Until sr1.Peek = -1 arrInfoCount += 10 sStr1 = sr1.ReadLine arr1 = Split(sStr1, ":") ReDim Preserve arrInfoTemp(arrInfoCount + 10) For iCount = 0 To 9 arrInfoTemp(arrInfoCount + iCount) = arr1(iCount) Next ReDim Preserve arrInfoTemp(arrInfoCount + 9) Loop sr1.Close() arrInfoCount = arrInfoTemp.GetUpperBound(0) Dim arrInfo((arrInfoCount + 1) / 10 - 1, 10) As String For iCount = 0 To (arrInfoCount + 1) / 10 - 1 For arrInfoCount = 0 To 9 arrInfo(iCount, arrInfoCount) = arrInfoTemp(iCount * 10 + arrInfoCount) Next Next End Sub End Class