Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2010, 15:34   #11
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

raxp, ну дело в том, что куча остальных массив работают нормально такойже размерности. Stilet, я сейчас её чуть изменил, решил пользоваться одномерными массивами, как только закончу работу, то передлеаю как было, и выложу сюда.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 30.03.2010, 15:37   #12
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

ну раз есть куча остальных таких-же, поменяй имя, создай новый.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.03.2010, 15:42   #13
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Заметил тенденцию!!! Я сейчас ещё один массив описал! [1..1000,1..1000] в процедуре! Программа стала выбивать ошибку и запускать отладчик! Когда же я объявил этот массив в глобальных переменных, то все стало замечательно! Видимо вы, raxp, снова правы! Проблема в памяти, но у меня планки 2х1024 Мб, Процессор АМD Атлон 3200 где-то. Компьютер нормальный, ни разу за ним не замечал подобного! А прогу скоро выложу.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 30.03.2010, 15:47   #14
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...у меня такое было, когда идет превышение, ибо памяти на работе 128 метров ...при ваших 2гиг такое маловероятно ...а вы перезагружать delphi или комп пробовали?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.03.2010, 17:11   #15
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Перезагружал всё что только можно! А вот собственно и программа! Я ей горжусь. Покопайетсь там в массивах А B измените размер, объявите по-другому, и будет ошибка!
Вложения
Тип файла: zip KMP.zip (300.1 Кб, 10 просмотров)
"Тебе то может на меня и насрать, но твои глаза меня обожают!"

Последний раз редактировалось ImmortalAlexSan; 30.03.2010 в 17:14.
ImmortalAlexSan вне форума Ответить с цитированием
Старый 30.03.2010, 17:29   #16
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...ничего не менял, вывалилось сразу "файл подкачки слишком мал" уменьшил до 1000 - Renta,Potr,Zapas,Rez:array [1..1000,1..1000] скомпильнулось и A,B увеличил до мильёна.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.03.2010, 17:41   #17
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

У меня всё по-другому.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 30.03.2010, 19:46   #18
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...ну что вам скажу, погонял ваш пример дома, гиг озу/2.2ГГц/delphi6/turbodelphi lite - ниче не вываливается... однако когда двухмерных массивов стало 7 размерностью 1000 на 1000, тогда написало "enable create process"
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 30.03.2010, 20:57   #19
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Помоему всё логично. Вес только 4-х массивов "Renta,Potr,Zapas,Rez:array [1..10000,1..10000] of integer" около 1,6 ГБ. Максимально возможно адресоваться к 2 Гб. Если немного добавить, то будет ругаться либо компилятор либо в рантайме.
eoln вне форума Ответить с цитированием
Старый 30.03.2010, 21:15   #20
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...чего и требовалось доказать
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
invalid procedure call or argument igorrt Microsoft Office Access 1 03.03.2009 16:35
Format() eda Microsoft Office Excel 6 28.08.2008 11:21
raised exception class EIdSocketError with message' Socket Error # 10022 Invalid argument eldar Работа с сетью в Delphi 16 08.08.2008 23:49
Ошибка 'No argument for format "%s"'?? Lencom Общие вопросы Delphi 2 25.06.2008 13:16