Переделать код с Delphi на VB

Узнай цену своей работы

Формулировка задачи:

Добрый день. Написал код на delphi:
Листинг программы
  1. type tbook=record
  2. x:array [1..4] of real;
  3. y:real;
  4. c:array [1..5] of real;
  5. z1:array [1..4] of real;
  6. z2:array [1..4] of real;
  7. z3:array [1..4] of real;
  8. end;
  9. var
  10. book:tbook;
  11. f:file of tbook;
  12. i:integer;
  13. begin
  14. AssignFile(F, 'C:\Program Files\ProgramVr 2.0\books.dat'); { связать с указателем }
  15. Reset(F); { открыть для чтения }
  16. Read(F, Book); { чтение }
Пробую переиначить на basic:
Листинг программы
  1. type tbook
  2. Dim x(5) as double
  3. Dim y as double
  4. Dim c(5) as double
  5. Dim z1(4) as double
  6. Dim z2(4) as double
  7. Dim z3(4) as double
  8. end type
  9. Public book As tbook
Осталось одно: открыть файл, оттуда данные перекинуть в запись tbook. Объясните, пожалуйста, как это сделать.

Решение задачи: «Переделать код с Delphi на VB»

textual
Листинг программы
  1. Private Sub Command2_Click()
  2. Dim i As Integer, MyChar As Byte, MyLocation, MyLine
  3. Open App.Path & "\books.dat" For Binary As #1
  4. Do While MyLocation < LOF(1) ' Цикл до конца файла
  5.     MyLocation = Loc(1) ' Определяем текущую позицию внутри файла
  6. Get #1, , MyChar
  7.      MyLine = MyLine + (Str(MyChar))
  8. Loop
  9. Close #1
  10.  Text1.Text = MyLine
  11. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.333 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут