Вверх ↑
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
#1: 2010-07-08 18:16:15 ЛС | профиль | цитата
Нереально глючит.

1. Не сохраняет галочки CheckBoxes
(это фундаментальная задача, ее почему-то не может и таблица "MTStrTbl", типа намек на то, надо отдельный массив для этих, галочек таскать за собой, но для этого сделано все, чтобы это было как можно сложнее) (целые сутки синхронизил с отдельным массивом, но там аж 10 кошек дорогу перебежали..)

2. Не сохраняет состояние самой себя в файле (выдает карлючки)

code_19293.txt
карма: 0

0
файлы: 1code_19293.txt [1.5KB] [158]
Разработчик
Ответов: 26324
Рейтинг: 2147
#2: 2010-07-08 19:25:59 ЛС | профиль | цитата
login писал(а):
е сохраняет галочки CheckBoxes

И не будет сохранять, не предусмотрено
login писал(а):
но для этого сделано все, чтобы это было как можно сложнее

Специально сидел и думал, как сложнее сделать пользователю
А если серьезно, то компонент переделываться и доделываться не будет, в отношении сохранения галочек, то же. Все, что вам не нравиться можно сделать самому, если лень, то это ваши проблемы

login писал(а):
Не сохраняет состояние самой себя в файле (выдает карлючки)

И не будет. Зачем сохранять в файл то, что не применяешь -- индексы иконок, цвета ячеек



Add(MainForm,15131328,252,294)
{
Width=737
Height=292
Point(onClose)
}
Add(Edit,14538239,420,196)
{
Left=45
Top=20
Width=300
Name="прослушка"
Text=""
}
Add(Button,5221523,364,252)
{
Left=45
Top=60
Width=95
Caption="Добавить"
link(onClick,6471848:doString,[])
}
Add(Edit,11809246,469,196)
{
Left=370
Top=20
Width=300
Name="скачивание"
Text=""
}
Add(Button,13744363,364,357)
{
Left=150
Top=60
Width=95
Caption="Удалить"
link(onClick,8475501:doData,[])
}
Add(DoData,8475501,441,357)
{
Data=Integer(0)
link(onEventData,8144174:doDelete,[(481,363)(481,307)])
link(Data,8144174:Select,[(447,350)(503,350)])
}
Add(StringTableMT,8144174,490,287)
{
Left=25
Top=90
Width=680
Height=150
DoubleBuffered=0
Columns=#1:a|1:b|
ColumnClick=1
CheckBoxes=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
AutoTblStrLst=0
AppTxtStrLst=0
FileName="table.txt"
SaveColProp=0
SaveWidth=0
SaveColor=0
StaticColumn=0
Point(CheckBoxes)
}
Add(FormatStr,6471848,441,252)
{
Mask="%1;%2"
link(onFString,8144174:doAdd,[(481,258)(481,293)])
link(Str1,14538239:Text,[(447,236)(426,236)])
link(Str2,11809246:Text,[(454,237)(475,237)])
}
Add(Button,5637875,364,315)
{
Left=440
Top=60
Width=110
Caption="Сохранить в файл"
link(onClick,8144174:doSave,[])
}
Add(Button,15871372,364,392)
{
Left=555
Top=60
Width=115
Caption="Загрузить из файла"
link(onClick,8144174:doLoad,[(484,398)(484,314)])
}


Вас тут просящих пруд пруди, и каждому нужно что-то свое. Нужно, вперед, разбирайтесь с кодами и делайте под себя, как это делает Tad
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#3: 2010-07-08 19:37:57 ЛС | профиль | цитата
nesco, я под себя пока, слава богу, не делаю. Тфу-тфу-тфу.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#4: 2010-07-08 19:42:38 ЛС | профиль | цитата
Tad писал(а):
я под себя пока,слава богу, не делаю

Я в общем сказал, а не конкретно про таблицу
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#5: 2010-07-08 19:44:37 ЛС | профиль | цитата
товарищ не понял... Ещё раз внимательно и вдумчиво перечитай . (своё и моё сообщения)

трактовать данное выражение можно по разному.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#6: 2010-07-08 19:47:48 ЛС | профиль | цитата
Мне тоже, как-то, нужно было галочки сохранять, так я сделел таблицу базы и сохранял все туда, что так таскать файл таблицы, что так базы данных
------------ Дoбавленo в 19.46:
Tad, тогда, я не понял, ты уж извини. Я написал про то, что ты исправляешь под себя компоненты, а что ты имел в виду, я не понял
------------ Дoбавленo в 19.47:
Тю! Понял. Ну ты и извращенец
карма: 22

0
Ответов: 1429
Рейтинг: 50
#7: 2010-07-08 19:47:48 ЛС | профиль | цитата
Спасибо, благодарен.
Не обижайтесь, кто же мог подумать, что работает только комбинация:
"true true false true false true" а остальные нет. У меня небыло шансов угадать с точки зрения законов вероятности.

Мне не лень, если бы Вы знали сколько я пашу.
Извините, не буду отвлекать. Еще раз спасибо.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#8: 2010-07-08 19:47:55 ЛС | профиль | цитата
nesco, ты написал, что я делаю под себя - нет, пользуюсь туалетом.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#9: 2010-07-08 19:50:10 ЛС | профиль | цитата
login писал(а):
Не обижайтесь, кто же мог подумать

Я не обижаюсь, помочь понять, как правильно сделать, считай -- моя работа
------------ Дoбавленo в 19.50:
[flood]Tad, да понял я
nesco писал(а):
Тю! Понял. Ну ты и извращенец
[/flood]
карма: 22

1
Голосовали:login
Ответов: 16884
Рейтинг: 1239
#10: 2010-07-08 19:57:10 ЛС | профиль | цитата
сработало одновременно
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
10
Сообщение
...
Прикрепленные файлы
(файлы не залиты)