Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-05-03 10:38:06 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2025-01-18 21:09:49
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2008-05-03 11:42:44 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2025-01-18 21:09:49
карма: 0

0
Ответов: 5227
Рейтинг: 587
#3: 2008-05-03 11:55:27 ЛС | профиль | цитата
У тебя файл в интернете изначально не правельно размечен, символы переноса строки не соответствуют, с небольшим гемороем примерно так

code_8964.txt
------------ Дoбавленo:

как разметишь правельно то просто загружай в таблицу методом doLoad, а нафига расширеная таблица?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
файлы: 1code_8964.txt [1.3KB] [639]
Гость
Ответов: 17029
Рейтинг: 0
#4: 2008-05-03 12:26:47 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2025-01-18 21:09:49
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#5: 2008-05-03 12:37:14 ЛС | профиль | цитата
Gsmit, в расширенной таблице все гораздо проще


Add(MainForm,1603457,126,161)
{
Left=20
Top=105
Width=473
Height=317
BorderStyle=4
Position=1
}
Add(HTTP_Get,9855889,245,161)
{
URL="http://on-line.volgodom.ru/cs/mod.txt"
FileName="mod.txt"
link(onStop,926044:doLoadStrLst,[])
}
Add(Button,16702419,189,161)
{
Left=10
Top=265
Width=130
Caption="Загрузить"
link(onClick,9855889:doDownload,[])
}
Add(StringTableMT,926044,308,147)
{
Left=10
Top=5
Width=450
Height=250
Columns=#14:Ник в игре=160|17:Ник на форуме=160|15:Контакт ICQ=140|
IconsCheck=[]
MiscIcons=[]
Icons=[]
FileName="mod.txt"
StrLstFName="mod.txt"
StaticColumn=0
Point(doLoadStrLst)
Point(onChangeStrLst)
Point(doTblStrLst)
link(onChangeStrLst,926044:doTblStrLst,[(352,160)(352,178)(296,178)(296,195)])
}

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2008-05-03 12:53:16 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2025-01-18 21:09:49
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2008-05-03 17:03:25 ЛС | профиль | цитата
andrestudio писал(а):
с небольшим гемороем примерно так
а так без
code_8966.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_8966.txt [492B] [419]
Разработчик
Ответов: 26170
Рейтинг: 2127
#8: 2008-05-03 17:46:57 ЛС | профиль | цитата
Tad, то же самое можно сделать и на расширенной, без всяких проблем
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#9: 2008-05-03 18:16:51 ЛС | профиль | цитата
nesco, готовая программа на расширенной на 8.2 кб больше (>10% !), а "если результат одинаковый, то зачем платить больше?"

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#10: 2008-05-03 18:40:57 ЛС | профиль | цитата
Tad писал(а):
если результат одинаковый, то зачем платить больше?

Ну если челу только это нужно, тогда да, а если он чего супер-пупер задумал, мы же не знаем. Ну а 8.2 кб -- ну очень большая цифра, ну никак, ни на один носитель, не влезет, мне, лично, смешно, ну а вам -- не знаю...
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#11: 2008-05-03 20:04:46 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2025-01-18 21:09:49
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#12: 2008-05-03 20:30:46 ЛС | профиль | цитата
Tad, не смеши мои тапочки. Я только что проверил твою схему и на старой таблице (3480 Кбайт в памяти), и на расширенной (3484 Кбайта), "обалденная разница". Ты явно путаешь динамическое и статическое распределение памяти. Прога может копейки весить на диске, но жрать мегабайтами память (возьми, например, обработку любой картинки), или хочешь сказать, что такого нет? Эти несчастные 8.5 кило у расширенной таблицы -- графический обработчик, ну и некоторые расширенные методы, но, в основном, графический обработчик.

------------ Дoбавленo:


Гость писал(а):
и как ожиревшая программа начинает ползать со скоростью черепахи

Правильно, и будет ползать -- ресурсы вовремя очищать надо, а не копить их в памяти.

Я не знаю, что и как, но у меня прога, работающая с десятью динамическими мультиками, базой, расширенными таблицами, расширенными меню, занимает в памяти максимум 7800 Кбайт (при достижении 46000 событий к концу суток), но я тоже видел похожую, но гораздо слабее программу, которая занимает в памяти больше 20 Мбайт. И что теперь
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#13: 2008-05-04 10:00:20 ЛС | профиль | цитата
У меня другие данные : 5712 и 5828. (после нажатия на "Загрузить") Разница около 100 кб.
nesco, давай спорить не будем. Я совсем не противник StringTableMT.
Да. В XPMenu.ini исправь SetColorDark - "Цвет начала ... " на "Цвет конца". (интересно получилось )
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 8930
Рейтинг: 823
#14: 2008-05-04 11:47:08 ЛС | профиль | цитата
nesco, Цвет окончания - без подтекста
карма: 19

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#15: 2008-05-04 12:01:06 ЛС | профиль | цитата
Я тогда лучше напишу -- Светлый (темный) цвет
карма: 22

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)