0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 49
|
|||||||||||
1 | |||||||||||
объявление функции как массива20.05.2012, 15:46. Показов 801. Ответов 4
Метки нет (Все метки)
помогите пожалуйста разобраться, пишу прогу, в которой нужно сформировать несколько массивов разного размера по данным из файлов. Интересующая меня задача заключена в следующем примере:
на форме кнопка. два юнита. первый:
Выдает ошибку несовместимости типов в строке обращения к функции. Что не так?
0
|
20.05.2012, 15:46 | |
Ответы с готовыми решениями:
4
Объявление двухмерного динамического массива в функции Объявление функции как аргумента Как разделить объявление массива контролов и его инициализацию конкретными компонентами Объявление и определение глобального массива структур. Доступ к нему из любого cpp. Как? |
Супер-модератор
|
|
20.05.2012, 15:51 | 2 |
Формально - тип mas, описанный в Unit2 и тип mas, описанный в Unit1 - разные типы, хоть и записываются совершенно одинаково. Поэтому компилятор подобную конструкцию не пропустит (и правильно делает). Перенеси подключение Unit2 в интерфейсную часть первого модуля, и убери в первом модуле описание типа mas. Тогда все начнет работать.
1
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 49
|
|
20.05.2012, 16:19 [ТС] | 3 |
ок, теперь другая проблема. программа запускается но при попытке считывания из файла, выдает ошибку, ".......... read of adress 0000000".
текстовые файлы созданы правильно
0
|
Супер-модератор
|
||||||
20.05.2012, 16:27 | 4 | |||||
У тебя нет выделения памяти под array of String. Перед тем, как читать в result[ i ] сделай
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 49
|
|
21.05.2012, 12:59 [ТС] | 5 |
Все, понял. Добавил setlenght в подпрограмму перед считыванием строки.
о, значит я чуть раньше догадался, , не работал никогда с динамическими массивами попробую стринглист. не пробовал раньше, потому что зелен. Добавлено через 20 часов 29 минут всё. перепилил программку с помощью stringlist, попутно открыл для себя связку try..except, все работает, спасибо за помощь.
0
|
21.05.2012, 12:59 | |
21.05.2012, 12:59 | |
Помогаю со студенческими работами здесь
5
Объявление функции внутри функции. Keil4 Объявление функции Объявление функции Объявление функции в C# Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |