Pascal and VB.NET

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Viktor_V
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 29.06.2009 (Пн) 17:45

Pascal and VB.NET

Сообщение Viktor_V » 29.06.2009 (Пн) 18:43

Помогите пожалуйста.

Перевожу прог-у с Паскаля на VB.NET. Вобщем не очень сложно. Но уперся в следующий код (точнее объявление массива):

VAR X1, Y1: ARRAY[-1..7] OF REAL;
X2, Y2: ARRAY[-8..0] OF REAL;

В тексте прог-и идет вызов массива:
zz=X2(-1)
Не могу понять как перевести это на VB.NET. И как использовать.
И еще подскажите пожалуйста. Я перевожу REAL как DOUBLE. Это правильно?
Заранее спасибо.

P.S. Прога астрономическая. Нужна для работы.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Pascal and VB.NET

Сообщение Viper » 29.06.2009 (Пн) 20:50

Viktor_V писал(а):VAR X1, Y1: ARRAY[-1..7] OF REAL;
X2, Y2: ARRAY[-8..0] OF REAL;
ЕМНИП
Код: Выделить всё
Dim X1(-1 To 7) As Double
Dim Y1(-1 To 7) As Double
Dim X2(-8 To 0) As Double
Dim Y2(-8 To 0) As Double
Viktor_V писал(а):И еще подскажите пожалуйста. Я перевожу REAL как DOUBLE. Это правильно?
Да, это правильно.
Весь мир матрица, а мы в нем потоки байтов!

Viktor_V
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 29.06.2009 (Пн) 17:45

Re: Pascal and VB.NET

Сообщение Viktor_V » 29.06.2009 (Пн) 20:54

Огромный спасиб.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Re: Pascal and VB.NET

Сообщение Viper » 29.06.2009 (Пн) 21:13

Рановато спасибо сказал - в VB.NET все массивы начинаются с нуля, так что придется границы переопределять.
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 60

    TopList