Вверх ↑
Этот топик читают: Гость
Ответов: 278
Рейтинг: 4
#1: 2007-02-21 23:38:53 ЛС | профиль | цитата
Ребята, Galkov, ты должен ответить на этот вопрос: как с помощью компонента StrTblProc вынуть Иконку из файла, даже если он есть в списке и загрузить к этой же строке? Ну или даже сохранить под другим файлом...
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 3655
Рейтинг: 69
#2: 2007-02-22 21:59:08 ЛС | профиль | цитата
Vanchila,
Vanchila писал(а):
Galkov, ты должен ответить на этот вопрос

Ну во первых Galkov тебе ничего не должен

Во вторых у компонента есть Автор и если он сочтёт корректным твой вопрос то ответит
карма: 0

0
Разработчик
Ответов: 26158
Рейтинг: 2127
#3: 2007-02-23 00:00:11 ЛС | профиль | цитата
Vanchila, я Автор этого компонента, но ни хр... толком не понял -- чего надо? Кинь маленький примерчик со списком иконок и укажи конкретно -- что надо сделать. А то: или считать, или воткнуть, или записать...

[size=-2]------ Добавлено в 00:00
Вот держи пример -- дальше сам разберешься code_1010
карма: 22

0
файлы: 1code_1010.txt [21.4KB] [484]
Ответов: 278
Рейтинг: 4
#4: 2007-03-02 13:46:00 ЛС | профиль | цитата
Ну извините, если что не так сказал... Nesco, насчёт иконки, извлекается первая по индексу, в упор не могу понять как мне сделать к примеру панель Автозапуска. Вот пример, глянешь?
Add(MainForm,7731283,21,143)
{
Left=20
Top=105
Width=450
Height=350
Position=1
Point(doIcon)
link(onCreate,11559342:doEnumValues,[])
}
Add(Hub,6705019,189,171)
{
OutCount=4
link(onEvent1,11559342:doRead,[(231,177)(231,154)(123,154)(123,170)])
link(onEvent2,8223598:doLoadExtIcon,[])
link(onEvent3,5466569:doValue,[(247,191)(247,100)])
link(onEvent4,14563620:doString,[(255,198)(255,149)])
}
Add(Registry,11559342,133,164)
{
HKey=1
Key="SoftwareMicrosoftWindowsCurrentVersionRun"
Point(onEnumValue)
Point(doEnumValues)
link(onRead,3201304:doValue,[(206,170)(206,93)])
link(onEnumValue,6705019:doEvent1,[])
}
Add(Memory,5466569,273,94)
{
}
Add(FormatStr,14563620,266,143)
{
Mask="%1;%2"
link(onFString,8223598:doAdd,[])
link(Str1,8087057:Value,[])
link(Str2,5466569:Value,[])
}
Add(StrTblProc,8223598,336,143)
{
Left=10
Top=5
Width=370
Height=255
Align=5
MultiSelect=0
CheckBoxes=0
Grid=0
RowSelect=0
AssignedIList=0
IconsCheck=[]
MiscIcons=[]
Icons=[]
Columns=#7:Имя=150|8:Путь=288|
Point(doLoadExtIcon)
Point(ExtIconFileName)
Point(onExtIcon)
Point(doAddIcon)
link(ExtIconFileName,3201304:Value,[])
link(onExtIcon,8223598:doAddIcon,[(378,156)(378,133)(326,133)(326,191)])
}
Add(Memory,3201304,343,87)
{
}
Add(Memory,8087057,266,31)
{
}
Add(InfoTip,12305324,252,14)
{
Info=#4:КАК?|
Width=57
Height=60
}

[size=-2]------ Добавлено в 13:46
Ааааа, начудил, заодно если не трудно, подскажи как ссылку оставлять?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#5: 2007-03-02 20:07:38 ЛС | профиль | цитата
Vanchila, вот держи. Пришлось разложить имя файла на составляющие и заменить расширение на .exe, иначе некуда девать хвост. code_1036
карма: 22

0
файлы: 1code_1036.txt [5.9KB] [440]
Ответов: 278
Рейтинг: 4
#6: 2007-03-02 21:32:21 ЛС | профиль | цитата
Ну вот, дело другое, никогда бы не подумал, что ещё и Индекс вычитать нужно, да ещё и для имени загружаемой иконки разбивать путь, а затем соединять!!! Странно как то всё это... Благодарю, думаю я подружусь с твоим (так то нехилым) компонентом. Спасибо!
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#7: 2007-03-02 21:40:17 ЛС | профиль | цитата
Vanchila писал(а):
да ещё и для имени загружаемой иконки разбивать путь, а затем соединять

Ничего странного. Командный хвост там в конце девать некуда было, вот я и разложил файл, а так -- не обязательно, и индекс вытаскиваемой иконки сверху установить можно, и иконку для замены сверху подцепить, но я обнаружил ошибку в ini-файле, а потому слегка коряво получилось. Сейчас выложу ini в upgrade компонента.
карма: 22

0
Ответов: 278
Рейтинг: 4
#8: 2007-03-02 22:04:51 ЛС | профиль | цитата
Давай, давай
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#9: 2007-03-02 22:43:30 ЛС | профиль | цитата
Vanchila, да уже выложил. Тащи, и не забудь скачать последнюю версию компонента, если еще не скачал. Полностью совместима с b161, но не совместима с оригинальной b160 без замены ListEdit'a.
карма: 22

0
Ответов: 1891
Рейтинг: 110
#10: 2007-03-02 23:35:35 ЛС | профиль | цитата
nesco, кинь свежую ссылочку на последнюю версию компонента
карма: 0
%time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#11: 2007-03-02 23:57:54 ЛС | профиль | цитата
Alexbootch, вот ссылки
Релиз StrTblProc -- 22160_SVN. [burl=www.dev.hiasm.com/xf//getfile/5241]Скачать[/burl]

Обнаружен небольшой баг в ini-файле, выкладываю исправление [burl=www.dev.hiasm.com/xf//getfile/5414]Скачать[/burl]
карма: 22

0
Ответов: 1891
Рейтинг: 110
#12: 2007-03-03 00:24:09 ЛС | профиль | цитата
nesco, благодарю! Кстати Bbcode как у тебя парсятся - нормально или через раз. У меня не всегда Bbcode парсятся
карма: 0
%time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#13: 2007-03-03 00:44:11 ЛС | профиль | цитата
Alexbootch, да черт его знает -- пока не замечал. От нашего форума всего можно ожидать.
карма: 22

0
Ответов: 1891
Рейтинг: 110
#14: 2007-03-03 01:05:03 ЛС | профиль | цитата
nesco, это верно ты подметил!
Сегодня у меня вообщее такое сообщение было:
Отказано в доступе http://dev.hiasm.com
Прям как на защищенных сайтах!!
карма: 0
%time%
0
Разработчик
Ответов: 26158
Рейтинг: 2127
#15: 2007-03-04 11:19:59 ЛС | профиль | цитата
Alexbootch, такое уже -- не первый раз.
карма: 22

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