Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26170
Рейтинг: 2127
#31: 2009-06-09 15:41:51 ЛС | профиль | цитата
Dilma писал(а):
последний FPC

Хочу только отметить, что FPC 2.2.0 не переваривает установку в папки с пробелами в именах, а это означает, что а Program Files его ставить нельзя. Не могу сказать, исправлено ли это в версии 2.2.4, я ее не проверял
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#32: 2009-06-09 16:31:42 ЛС | профиль | цитата
надо проверять...
карма: 27
1
Голосовали:wasya
Ответов: 241
Рейтинг: 45
#33: 2009-06-09 16:52:51 ЛС | профиль | цитата
http://bugs.freepascal.org/changelog_page.php - Change Log
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#34: 2009-06-09 16:54:36 ЛС | профиль | цитата
среди них имеется
0012645: [Compiler] Compiler (windres?) cannot compiler resources in path with spaces (Vincent Snijders) - closed.

карма: 27
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#35: 2009-06-09 19:04:05 ЛС | профиль | цитата
Dilma писал(а):
среди них имеется

Это уже хорошо. Будем попробовать. Млин... Пакет, правда, весит больше 30 мегов, но там большая часть нафиг не нужна
карма: 22

0
Ответов: 9906
Рейтинг: 351
#36: 2009-06-09 19:32:54 ЛС | профиль | цитата
Tad писал(а):
Кроме рамок вокруг визуальных компонентов в 1 рх и требованием KolChar - проблем не вижу.

Не видеть реальных существующих проблем - не лучшая характеристика для профессионального тестера.
Вижу, что на воздушке, подходящей к производственному помещению, одна фаза висит в воздухе.
После этого я не буду бегать по помещениям как дурак, и проверять работоспособность электрооборудования.
НО, специально для "любителей побегать", могу показать это не работающее "электрооборудование"

#pas
Program test;
uses windows,kol;

var MainForm,ChildForm,Label1,Label2:PControl;

begin
Applet := NewApplet('Хи-Хи-Хи');
//главная форма
MainForm := NewForm (Applet, 'Ха-Ха-Ха').SetPosition(120,120).SetSize(400,200);
Label1 := NewLabel(MainForm, 'TEST-1').SetPosition( 20, 20);
Label1.Transparent := true;
//дочерняя форма
ChildForm := NewForm (MainForm, 'Хм....').SetPosition(220,220).SetSize(400,200);
Label2 := NewLabel(ChildForm,'TEST-2').SetPosition( 20, 20);
Label2.Transparent := true;
//поехали...
Run(Applet);
end.
Никаких неожиданностей.
Все в строгом и точном соответствии, как с описанным выше, так и - год назад.
Если скажешь, что в HiAsm тоже самое работает под KOL-2.88 - не поверю, и даже проверять не буду.
Тестер, блин
карма: 9

1
Голосовали:wasya
Ответов: 223
Рейтинг: 24
#37: 2009-06-10 12:45:36 ЛС | профиль | цитата
Я,решил свою проблему nesco, (Я уже добавил поддержку DoubleBuffered, но никакой гарантии нормальной работоспособности под старым KOL).Где взять обновленный компонент от Nesco Всем спасибо
code_13670.txt
карма: 0

0
файлы: 1code_13670.txt [1.8KB] [171]
Разработчик
Ответов: 26170
Рейтинг: 2127
#38: 2009-06-10 13:43:04 ЛС | профиль | цитата
wasya писал(а):
Где взять обновленный компонент от Nesco

Где-где, на SVN -- [svn]MTStrTbl.pas[/svn]
карма: 22

1
Голосовали:wasya
Ответов: 223
Рейтинг: 24
#39: 2009-06-10 18:52:41 ЛС | профиль | цитата
nesco, спасибо
карма: 0

0
Ответов: 542
Рейтинг: 12
#40: 2009-08-30 14:26:49 ЛС | профиль | цитата
А есть ли возможность StringTableMT установить фильтр по подстроке для заданной колонки,
и отображать значения по фильтру?
или такое решение нужно делать с помощью других компонентов?
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#41: 2009-08-30 17:01:33 ЛС | профиль | цитата
afandi писал(а):
фильтр по подстроке для заданной колонки

Нет, фильтра в этом компоненте нет. Это -- не Excell.
карма: 22

0
Ответов: 758
Рейтинг: 112
#42: 2010-06-25 14:34:01 ЛС | профиль | цитата
Хочу сделать общее название для колонок
code_19048.txt

Когда пользователь изменяет ширину колонок все гуд, а вот если нижний скрол перевести вправо, то кнопка естественно остается на месте
Где можно взять событие или данные по нижнему скролу Подскажите, пожалуйста
карма: 1

0
файлы: 1code_19048.txt [1.3KB] [209]
Разработчик
Ответов: 26170
Рейтинг: 2127
#43: 2010-06-25 14:47:26 ЛС | профиль | цитата
miver писал(а):
Где можно взять событие или данные по нижнему скролу

Нигде, нет их, и события этого нет
карма: 22

0
Ответов: 2293
Рейтинг: 678
#44: 2010-06-25 15:09:30 ЛС | профиль | цитата
Может в таком направлении подумать: code_19049.txt
Правильней будет наверно вот так:
Add(MainForm,8982372,245,91)
{
Width=525
Height=436
link(onCreate,7988387:doWork1,[])
}
Add(ChildScrollBox,7988387,329,105)
{
}
BEGIN_SDK
Add(EditMulti,13661698,21,21)
{
WorkCount=1
Width=580
Height=326
link(doWork1,9912251:doWork1,[(134,27)])
}
Add(ScrollBox,7781642,35,105)
{
Left=15
Top=55
Width=400
Height=264
}
Add(MTStrTbl,525283,511,238)
{
Top=20
Width=370
Height=220
Name="tab"
Columns=#8:Col1=150|8:Col2=150|8:Col3=150|8:Col4=150|
Point(doWidth)
}
Add(MST_UseEditCtrl,12362975,91,105)
{
MSTControl="tab"
link(onCellSize,9912251:doWork2,[])
}
Add(MST_ColAction,16344917,203,105)
{
Action=10
MSTControl="tab"
link(onResult,919324:doEvent1,[])
}
Add(MT_MultiData,15686416,273,119)
{
From=2
Count=1
link(onData1,6273379:doEvent1,[])
}
Add(For,6526043,154,105)
{
IncludeEnd=1
link(onEvent,16344917:doColAction,[])
link(End,16344917:CountCol,[(167,93)(193,93)(193,150)(209,150)])
}
Add(IndexToChanel,928491,350,119)
{
Point(Index)
link(onEvent1,11730687:doValue,[(392,125)(392,83)])
link(onEvent2,8124947:doOperation,[])
link(Index,6526043:Position,[(356,110)(247,110)(247,159)(160,159)])
}
Add(HubEx,9912251,130,105)
{
link(onEvent,6526043:doFor,[])
}
Add(Button,6801586,511,126)
{
Width=300
Point(doWidth)
Point(doLeft)
}
Add(Math,8124947,406,126)
{
ResultType=0
link(onResult,12395170:doOperation,[])
link(Op2,11730687:Value,[])
}
Add(Memory,11730687,413,77)
{
}
Add(Math,12395170,455,126)
{
Op2=2
link(onResult,6801586:doWidth,[])
}
Add(Hub,6273379,315,119)
{
OutCount=3
link(onEvent1,928491:doEvent,[])
link(onEvent2,11903988:doCalc,[(346,132)(346,174)])
}
Add(MathParse,11903988,455,168)
{
DataCount=1
MathStr="%1+%0+2"
Point(doClear)
}
Add(If_else,2349871,364,245)
{
link(onTrue,5139317:doEvent1,[])
link(Op1,16344917:EndIdxCol,[(370,191)(216,191)])
}
Add(Hub,919324,245,119)
{
link(onEvent1,15686416:doSeparateMT,[])
link(onEvent2,3717122:doSeparateMT,[(266,132)(266,251)])
}
Add(MT_MultiData,3717122,301,245)
{
Count=1
link(onData1,2349871:doCompare,[])
}
Add(Hub,5139317,406,245)
{
link(onEvent1,6494448:doData,[])
link(onEvent2,11903988:doClear,[(438,258)(438,181)])
}
Add(DoData,6494448,455,245)
{
link(onEventData,525283:doWidth,[])
link(Data,11903988:Result,[])
}
END_SDK



карма: 11

1
файлы: 1code_19049.txt [2.3KB] [235]
Голосовали:miver
Ответов: 26
Рейтинг: 6
#45: 2012-01-06 19:05:21 ЛС | профиль | цитата
Как то немножко не догоняю, а как менять в StringTableMT название столбцов, в ходе работы программы? с 1 2 3 сменить на 3 4 5 и обратно на 1 2 3?
карма: 1

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