![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброе время суток господа программисты!
Ситуация: есть db файл и программа для работы с ним, написанная сторонним разработчиком на Delphi 7. Исходного кода нет в наличии, есть лиш проект, созданный DeDe при декомпиляции. Вопрос: Чем его открыть? (Пробовал: Аксес, DbVisualizer, Dbf Desktop, и еще какой то "открывашкой" баз данных, название забыл). Мужики, помогите разобраться! С работы уволят нахрен. Киньте ссылку, хоть чем открыть нужно. Программа для работы с базой данных: http://depositfiles.com/files/29tlx8xf8 |
#2
|
|||
|
|||
![]() Если судить по строкам (в модуле DataModule):
cdsRubrics: TkbmMemTable; cdsStyles: TkbmMemTable; то может и какой-то внутренний формат. |
#3
|
|||
|
|||
![]() roamer, неужели все так плохо?
|
#4
|
||||
|
||||
![]() Стандартными средствами не откроешь - явно собственный формат. Если очень надо, то в работу киньте предложение сделают читалку. Там явно все несложно в формате.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#5
|
|||
|
|||
![]() Спасибо. Как вариант. Еще можешь какие пожелания оставить? Поможет любая информация.....
|
#6
|
||||
|
||||
![]() А что именно тебе от этой БД надо? Вытащить инфу? Добавить инфу? Изменить инфу? Формат то простецкий... не прозрачный конечно, но вполне читабельный.
|
#7
|
|||
|
|||
![]() Спасибо за внимание к проблеме и оперативность. Что нужно? Поясно. В идеале нужна программа для работы с этой DB. Прогу напишу, не проблема. Как открыть средствами дельфи - вот проблема. В базу предполагается автоматически добавлять/удалять записи (без участия пользователя), а предыдущий программер (ровность его рук оставляет желать лучшего) не оставил исходных кодов. Сейчас потребовалась усовершенствование софтины, что бы была возможность автоматического добавления записей именно в этом корявом формате.
Последний раз редактировалось RootDevice, 23.08.2010 в 16:37. |
#8
|
||||
|
||||
![]() Ну попробую что-нить накидать. Но мне кажется все-таки какая-то БД используется. Может даже сегодня отвечу.
|
#9
|
|||
|
|||
![]() dr. F.I.N. спасибо, по гроб жизни буду благодарен.
|
#10
|
|||
|
|||
![]() Мужики! Кто еще что посоветует по теме?
Люблю спать, пить пиво за компом, день зарплаты... И что бы все работало само по себе. |
#11
|
|||
|
|||
![]() Откройте в Notepad`е.
Внимательно посмотрите на текст. С первого же взгляда видна некая закономерность : ================================================== = &{2C2F57CB-A164-4DC5-80B1-D45A1A5A9624}ш2 Администратор торгового зала Ђ ж 25-45, гибкий гр. раб., можно без в/о, о/р, аккуратность, обходительность, ответственность, з/п от 16 000, тел. 328872, 328870 #1404 Работа. Предлагаю. Секретариат &{0C16B4B2-B0BC-45A6-9217-042CE6C9D291}&{EDC7F209-92F6-442E-895D-4D942BF7EE3F} Обычное &{C0CF97F3-9FA2-49D3-A3A2-B0839CBACFD5}ш2 Администратор в солярий– ж до 45 лет, гр. раб. с 8:00 до 16:30, средне-спец. обр., о/р, ответственность, приятная внешность, грамотная речь, з/п от 18 000, тел. 328872, 328870 #1404 Работа. Предлагаю. Секретариат &{0C16B4B2-B0BC-45A6-9217-042CE6C9D291}&{EDC7F209-92F6-442E-895D-4D942BF7EE3F} Обычное &{E3C63DF2-F179-4133-A74C-6BB8B8FB2443}ш2 Администратор в магазин одежды ˜ м/ж, гр. раб. 5-тидневный, средне-спец. обр., наличие о/р, хорошие коммуникативные навыки, приветливость, вежливость, з/п от 17 000, тел. 328872, 328870 #1404 Работа. Предлагаю. Секретариат &{0C16B4B2-B0BC-45A6-9217-042CE6C9D291}&{EDC7F209-92F6-442E-895D-4D942BF7EE3F} Обычное ================================================== = Т.е., если приложить усилия, то может быть и можно "разложить по полочкам". |
#12
|
|||
|
|||
![]() roamer спасибо большое, это было мной выявлено еще с самого начала. Мне абсолютно, в упор не ясен подсчет сумм {2C2F57CB-A164-4DC5-80B1-D45A1A5A9624} и тд, та как при малейшем изменении этих значений, программа слетает на отправлять/не отправлять отчет. И ладно, если бы нельзя менять только эти значения. Начинаешь править сам текст базы (как ни странно он обычной кирилицей) - ситуация такая же. Т.е. фактичиски, изменение хоть одного символа в файле db приведит к неработоспособности приложения в целом. Просто была идея заранее создать базу на N пустых записей, что бы потом просто открывать файл, и побайтово записывать в пустые ячейки свою инфу. НО! даже если создать пустые ячейки, а потом перезаписать текст не меняя его длинны (записи предварительно забиваются пробелами), то результат не меняется. Отпрвка отчета. Решить эту проблему своими силами пока не удается. Причем все компоненты в проге - из стандартной палитры. Ума не приложу !ЗАЧЕМ! ТАК нужно было извращаться на базой. Но, что сделано, то сделано... Многократно исследовал полученый исходный код полученный DeDe, на предмет хоть какоих то алгоритмов обрботки конечного файла - нулевой результат. Но оправданием этого служит то, что я в базах данных не силен. обратился на форум. Может быть кто нибудь сможет подсказать хоть направление в котором двигаться.
Люблю спать, пить пиво за компом, день зарплаты... И что бы все работало само по себе. |
#13
|
|||
|
|||
![]() Мне трудно судить объективно.
Но ведь видно, что информационная структура достаточно проста. Может быть проще реализовать функционал в новой (своей) программе ? >Ума не приложу !ЗАЧЕМ! ТАК нужно было извращаться на базой --- Причина могла быть проста (не "злобная"). Не связываться с "движками" баз данных (и освободиться от доп. процедур инсталляции). И при этом иметь в своем распоряжении полноценный функционал по работе с небольшой (по объему) Б.Д. Косвенно об этом свид. использов. *MemTable ... Последний раз редактировалось roamer, 25.08.2010 в 16:37. |
#14
|
|||
|
|||
![]() Поясни, не въехал. Ты имеешь ввиду просто создать такую прогу но с "классической" базой данных? Если да, то это жопа. Вот почему. На подобном типе базы завязано целое предприятие. (от типографии до агенства рекламы). Т.е. если мы меняем тип базы, мы переписываем ВСЕ приложения использующие эту БД. ((((((((( Мне просто страшно себе представить, сколько это займет времени и сил. Брррр... Аж мурашки по коже.
Люблю спать, пить пиво за компом, день зарплаты... И что бы все работало само по себе. |
#15
|
|||
|
|||
![]() Если на это завязано предприятие и нет исходников, то ...
Все равно рано или поздно придется создавать новую систему. |