Проблемы при редактировании динамического двухмерного масива типа Stri

Тема в разделе "Delphi - FAQ", создана пользователем Dock1100, 23 ноя 2009.

Статус темы:
Закрыта.
  1. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    Такая проблема: кагда создан двухмерный динамический масив типа string я немогу его редактировать.
    Код (Text):
    var
    status: array of array of string;
    i,k:integer;
    begin
    setlength(status,9,9);
    for i := 0 to 9 do {работает до етого места}
    for k := 0 to 9 do status[i,k]:='word';
    end;
    Выдает ошибку: "First chance exception at $7C812AFB. Exception class EAccessViolation with message 'Access violation at address 0040543C in module 'Project1.exe'. Read of address 0000001C'. Process Project1.exe (2496)"
     
  2. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    А не до 8 ли правильно?
    Код (Text):
    for i := 0 to 8 do
    for k := 0 to 8 do status[i,k]:='word';
    Посмотрите вот пример:
    http://delphibasics.ru/SetLength.php
     
  3. Dock1100

    Dock1100 :-]

    Регистрация:
    9 ноя 2009
    Сообщения:
    678
    Симпатии:
    0
    Помогло. Спасибо.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей