То что Dilma предложил, я не понял.
О какой базе может быть речь, если у меня в компе есть несколько папок со схемами (как говорится твои, мои и ваши) + архивный CD, на который сбрасываются схемы - а вдруг пригодится. Вот и этот анализатор 2007 года рождения там нашел.
Если бы все sha были в одном месте - тогда индексированая база была бы уместна, а так - дохлый номер.
Мое видение такое:
1. Указать путь к папке со схемами
2. выборка файлов по нужным критериям (по пакету(Delphi, Fasm,Web),по нужному компоненту и еще по чему - незнаю).
3. Открыть выбранный файл в HiAsm-е
и все - дальше не вижу - потому и предлагал обсудить.
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): Если бы все sha были в одном местеА что, их нельзя загнать в одно место, в ту же базу, это же текстовые файлы -- вытащил и запустил на-лету |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
А выводить список всех sha на экран, как предложил kamakama, если их больше 50 и искать глазами... увольте. Я лучше поиском TC, а задав "искать со строкой" имя компонента получу то, что хочу.
------------ Дoбавленo: nesco писал(а): А что, их нельзя загнать в одно место, в ту же базу, это же текстовые файлы -- вытащил и запустил на-лету И загнав все sha в БД можно запросто их потерять из-за проблемм с "" ' () % и другими значками. Особенно опасны одинарные кавычки. Так что к этому нужно подходить очень осторожно. Как организованы электронные библиотеки : Книга хранится в отдельном файле, а в базе хранится Название, Автор, год выпуска, жанр и т.д. Никто никогда текст книг ни в какие БД не загоняет. |
|||
карма: 25 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Tad писал(а): Я лучше поиском TC, а задав "искать со строкой" имя компонента получу то, что хочуА в чем проблема то же сделать с базой Ладно, я попробу, а там... что получится, надо же когда-то учиться, тем же запросам к базе ------------ Дoбавленo: nesco писал(а): Книга хранится в отдельном файле, а в базе хранится Название, Автор, год выпуска, жанр и т.д.
Никто никогда текст книг ни в какие БД не загоняет Я это знаю. На этот счет у меня несколько вариантов (не менее двух -- точно) ------------ Дoбавленo: Tad писал(а): загнать то можно, а толку с этого если они в большинстве случаев Project1, два,три и т.д.При добавлении можно изменить или оставить имя |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, а если в базе хранить название программы, инфо о ней (если есть) и названия использованных в ней компонентов ? Тогда можно находить примеры использования любого компонента.
Просил же делиться идеями Леонид, где там светлые мысли.! |
|||
карма: 25 |
|
Ответов: 8930
Рейтинг: 823
|
|||
Tad, мне сейчас не до светлых мыслей, зубы делаю, своих-то почти не осталось, пол Хонды во рту, щёки отекли, а конца-края не видно
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, сочувствую.
kamakama, куда пропал ? Вот немного поиздевался над твоей схемой. Условия применение те-же.Хотя наверное лучше добавить выбор папки, да и самой проге будет возможность работать из любого места, но идея твоя ты и доделывай. (обязательно добавь кнопу со ссылкой на наш сайт) И не давай имена русскими буквами. |
|||
карма: 25 |
| ||
файлы: 1 | viewsha.rar [3KB] [135] |
Ответов: 8930
Рейтинг: 823
|
|||
Tad, утешает то, что значительная часть этой пол-Хонды пошло на благо Израильского государства (блин, если я сейчас работал на родном заводе, подошёл бы к токарю Васе, даже без чертежа, а на пальцах, попросил выточить пару десятков шурупов на 6-8 мм из титана, посадочные места сам нардфилем обточил и всё за стакан - Израиль остался бы при своих )
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Да, Леонид, у нас зубникам палец в рот не клади ( они зубатые и аппетит волчий)
|
|||
карма: 25 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Tad, Леонид, не напоминайте про этих садистов - перед коммандировкой решил всё пролечить, так всю зарплату спустил
|
|||
карма: 1 |
|
Ответов: 875
Рейтинг: 322
|
|||
Tad, не пропал - в анализе поменял StringTable на StringTableMT и теперь разбираюсь как в неё впихиваются иконки. Что-то мелькает в голове но пока не соображаю. У nesco, это должно гораздо быстрей получиться.
|
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
kamakama писал(а): У nesco, это должно гораздо быстрей получитьсяНеее... Я распыляться не буду. Я сейчас базу юзаю на предмет впихивания туда схем. А нафига тебе StringTableMT, юзай сразу уже MTStrTbl, она более эффективна для серьезных задумок |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||||||||||||||||||||||||||||||||
про бд имел ввиду следующее:
все схемы из указанного каталога распарсиваются на предмет элементов, ими используемых, которые помещаются в базу со сслылкой на исходный файл. К примеру есть табличка с элементами (получается после парсинга примеров)
сами схемы
привязываем элемент к схеме
(eid - элемент, sid - схема, count - количество использований элемента) а имея такую БД мы всегда сможем вытащить любой пример по любым критериям (можно еще дату примера сохранить, чтобы в новой версии видеть только свежие схема) для меня лично скажем пригодилась бы возможность получить список схем без описания... так же можно в отдельную таблицу собрать значения всех строковых параметров для текстового поиска. Для начала же достаточно и того, что написано выше. |
|||||||||||||||||||||||||||||||||
карма: 27 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Dilma, а где брать старую версию (в sha только недавно она записываться стала), да и автор где хранится
|
|||
карма: 22 |
|
Ответов: 3851
Рейтинг: 159
|
|||
ещё критерий поиска - задействованные у элемента точки и их сочетания..
|
|||
карма: 0 |
|