![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать тип базы данных?
ekap © (2004-05-20 15:23:00)У меня есть база данных в формате .dat есть ли возможность узнать её тип (оболочка к ней на дельфе).
вот такая абракадабра там если смотреть блокнотом.
-------------
?\\x1B (`¶\x19bЈ QЃІиб\x1F\x12нт&\x52И°ЃЯ\x11жЏЛ 2И \x10€PU!2И\x18aя\x11хu8
ekap (2004-05-21 10:04:00) [1]Digitman ну может и не dbgrid сеточка какая-то.
DBISAM там нет... а выход я кстати нашёл
есть Программа Kliptomania вот она может текст с экрана в буфер обмена помещать вот и программа EZmakro и записывается макрос и через несколько суток всё база оказывается в TXT формате.
если кому нибудь понадобится пишите в ICQ: 181085
а если есть другие варианты пишите здесь.
Digitman (2004-05-20 17:50:00) [2]
> ekap (20.05.04 16:02) [10]
в ресурсах нет ни единого упоминания о DBGrid .. значит там не DBGrid, а что-то иное ... иначе по связке DBGrid -> DataSource -> DataSet -> Database можно было бы выйти на св-ва базы
Jeer (2004-05-20 17:40:00) [3]В теле exe поищи DBISAM - если есть, значит она.
**
Вполне возможно, что создан свой собственный формат БД - тут уж ничем:)
ekap (2004-05-20 16:02:00) [4]2Digitman Вот всё что есть в RCDATA
DVCLAL RCDATA "RCData_1.bin"
PACKAGEINFO RCDATA "RCData_2.bin"
TFINDINPAGEFORM RCDATA "RCData_3.bin"
TINFOFORM RCDATA "RCData_4.bin"
TJPGVIEWER RCDATA "RCData_5.bin"
TOPTIONSFORM RCDATA "RCData_6.bin"
TPHONEBOOKFORM RCDATA "RCData_7.bin"
TSTREETSVIEWFORM RCDATA "RCData_8.bin"
000D490C 26 3D 4F 38 C2 82 37 B8 F3 24 42 03 17 9B 3A &=O8В‚7ёу$B••›:
•••М••••U••••ЩPh
000D492C 6F 6E 65 00 10 52 6A 70 65 67 00 10 B9 4A 43 6F one••Rjpeg••№JCo
000D493C 6E 73 74 73 00 00 C7 53 79 73 74 65 6D 00 00 81 nsts••ЗSystem••Ѓ
000D494C 53 79 73 49 6E 69 74 00 0C 4B 57 69 6E 64 6F 77 SysInit••KWindow
000D495C 73 00 10 55 54 79 70 65 73 00 00 02 53 79 73 55 s••UTypes•••SysU
000D496C 74 69 6C 73 00 10 9D 53 79 73 43 6F 6E 73 74 00 tils••ќSysConst•
000D497C 00 5E 43 6C 61 73 73 65 73 00 10 22 52 54 4C 43 •^Classes••"RTLC
000D498C 6F 6E 73 74 73 00 0C 33 4D 65 73 73 61 67 65 73 onsts••3Messages
000D499C 00 10 43 56 61 72 69 61 6E 74 73 00 10 24 56 61 ••CVariants••$Va
000D49AC 72 55 74 69 6C 73 00 10 51 54 79 70 49 6E 66 6F rUtils••QTypInfo
000D49BC 00 10 73 41 63 74 69 76 65 58 00 10 2B 47 72 61 ••sActiveX••+Gra
000D49CC 70 68 69 63 73 00 10 C7 43 6F 6E 73 74 73 00 10 phics••ЗConsts••
000D49DC A1 53 70 69 6E 00 10 64 53 74 64 43 74 72 6C 73 ЎSpin••dStdCtrls
000D49EC 00 10 26 43 6F 6E 74 72 6F 6C 73 00 00 B3 46 6F ••&Controls••іFo
000D49FC 72 6D 73 00 10 16 4D 61 74 68 00 10 B0 50 72 69 rms•••Math••°Pri
000D4A0C 6E 74 65 72 73 00 1C 57 57 69 6E 53 70 6F 6F 6C nters••WWinSpool
000D4A1C 00 1C 14 43 6F 6D 6D 43 74 72 6C 00 10 8F 46 6C •••CommCtrl••ЏFl
000D4A2C 61 74 53 42 00 10 DF 53 74 64 41 63 74 6E 73 00 atSB••ЯStdActns•
000D4A3C 10 B8 43 6C 69 70 62 72 64 00 10 59 53 74 72 55 •ёClipbrd••YStrU
000D4A4C 74 69 6C 73 00 1C 2A 53 68 65 6C 6C 41 50 49 00 tils••*ShellAPI•
000D4A5C 10 45 41 63 74 6E 4C 69 73 74 00 10 76 4D 65 6E •EActnList••vMen
000D4A6C 75 73 00 10 87 43 6F 6E 74 6E 72 73 00 10 CD 49 us••‡Contnrs••НI
000D4A7C 6D 67 4C 69 73 74 00 10 A0 44 69 61 6C 6F 67 73 mgList•• Dialogs
000D4A8C 00 10 91 45 78 74 43 74 72 6C 73 00 1C 49 44 6C ••‘ExtCtrls••IDl
000D4A9C 67 73 00 1C 33 43 6F 6D 6D 44 6C 67 00 1C 28 53 gs••3CommDlg••(S
000D4AAC 68 6C 4F 62 6A 00 1C BB 52 65 67 53 74 72 00 1C hlObj••»RegStr••
000D4ABC 3F 57 69 6E 49 6E 65 74 00 1C EF 55 72 6C 4D 6F ?WinInet••пUrlMo
000D4ACC 6E 00 10 A5 57 69 6E 48 65 6C 70 56 69 65 77 65 n••ҐWinHelpViewe
000D4ADC 72 00 10 52 48 65 6C 70 49 6E 74 66 73 00 1C C1 r••RHelpIntfs••Б
000D4AEC 49 6D 6D 00 10 A5 4D 75 6C 74 69 4D 6F 6E 00 10 Imm••ҐMultiMon••
000D4AFC C2 42 75 74 74 6F 6E 73 00 10 D1 53 68 6F 63 6B ВButtons••СShock
000D4B0C 77 61 76 65 46 6C 61 73 68 4F 62 6A 65 63 74 73 waveFlashObjects
000D4B1C 5F 54 4C 42 00 10 46 43 6F 6D 4F 62 6A 00 10 71 _TLB••FComObj••q
000D4B2C 43 6F 6D 43 6F 6E 73 74 00 10 0D 4F 6C 65 43 74 ComConst•••OleCt
000D4B3C 72 6C 73 00 10 10 4F 6C 65 43 6F 6E 73 74 00 10 rls•••OleConst••
000D4B4C C1 41 78 43 74 72 6C 73 00 10 EC 53 74 64 56 43 БAxCtrls••мStdVC
000D4B5C 4C 00 10 90 4F 6C 65 53 65 72 76 65 72 00 10 A5 L••ђOleServer••Ґ
000D4B6C 43 6F 6D 53 74 72 73 00 10 0C 45 78 74 41 63 74 ComStrs•••ExtAct
000D4B7C 6E 73 00 10 30 4D 61 70 69 00 10 6E 43 6F 6D 43 ns••0Mapi••nComC
000D4B8C 74 72 6C 73 00 1C 97 52 69 63 68 45 64 69 74 00 trls••—RichEdit•
000D4B9C 10 86 54 6F 6F 6C 57 69 6E 00 10 DF 4C 69 73 74 •†ToolWin••ЯList
000D4BAC 41 63 74 6E 73 00 10 B0 45 78 74 44 6C 67 73 00 Actns••°ExtDlgs•
000D4BBC 10 38 52 65 67 69 73 74 72 79 00 10 DD 49 6E 69 •8Registry••ЭIni
000D4BCC 46 69 6C 65 73 00 10 5E 42 75 74 74 6F 6E 45 78 Files••^ButtonEx
000D4BDC 00 00 26 4D 61 69 6E 00 00 86 53 74 72 65 65 74 ••&Main••†Street
000D4BEC 73 55 6E 69 74 00 10 B0 53 63 72 6F 6C 6C 42 61 sUnit••°ScrollBa
000D4BFC 72 45 78 00 00 5C 43 6F 6E 74 72 6F 6C 73 45 78 rEx••\ControlsEx
000D4C0C 00 00 47 44 42 54 6F 6F 6C 73 00 00 8B 54 79 70 ••GDBTools••‹Typ
000D4C1C 65 73 45 78 00 00 21 54 72 65 65 55 6E 69 74 00 esEx••!TreeUnit•
000D4C2C 10 12 53 74 72 69 6E 67 73 00 00 E9 47 69 66 56 ••Strings••йGifV
000D4C3C 69 65 77 55 6E 69 74 00 10 82 49 6D 61 67 65 73 iewUnit••‚Images
000D4C4C 55 6E 69 74 00 00 8A 46 69 6E 64 49 6E 50 61 67 Unit••ЉFindInPag
000D4C5C 65 55 6E 69 74 00 00 97 54 6F 6F 6C 73 00 00 A4 eUnit••—Tools••¤
000D4C6C 49 6E 66 6F 55 6E 69 74 00 00 D6 4A 50 47 56 69 InfoUnit••ЦJPGVi
000D4C7C 65 77 65 72 55 6E 69 74 00 00 98 4F 70 74 69 6F ewerUnit••?Optio
000D4C8C 6E 73 55 6E 69 74 00 10 29 43 68 65 63 6B 4C 73 nsUnit••)CheckLs
000D4C9C 74 00 00 BE 53 6F 72 74 55 6E 69 74 00 00 CD 4E t••ѕSortUnit••НN
000D4CAC 6F 74 65 42 6F 6F 6B 55 6E 69 74 oteBookUnit
object OptionsForm: TOptionsForm
Left = 269
Top = 180
BorderStyle = bsToolWindow
Caption =
object PhoneBookForm: TPhoneBookForm
Left = 12
Top = 13
Width = 778
Height = 527
HorzScrollBar.Visible = False
VertScrollBar.Visible = False
Caption =
*knel
Left = 436
Top = 0
Width = 84
Height = 17
Align = alRight
Caption =
\x5
object StreetsViewForm: TStreetsViewForm
Left = 178
Top = 129
BorderStyle = bsNone
Caption = 'StreetsViewForm'
ClientHeight = 331
ClientWidth = 152
Color = clBtnFace
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -11
Font.Name = 'MS Sans Serif'
Font.Style = []
FormStyle = fsStayOnTop
OldCreateOrder = False
OnCreate = FormCreate
OnDblClick = FormDblClick
OnKeyDown = FormKeyDown
OnMouseDown = FormMouseDown
OnMouseMove = FormMouseMove
OnMouseUp = FormMouseUp
OnMouseWheel = FormMouseWheel
OnPaint = FormPaint
PixelsPerInch = 96
TextHeight = 13
end
Digitman (2004-05-20 15:48:00) [5]
> ekap
если программа на Делфи была писана, то в RCDATA-ресурсах ее, вероятней всего, ты обнаружишь текст, по которому вполне можно сориентироваться, каким компонентам на каких формах назначаются те или иные св-ва при загрузке форм... отсюда и пляши
ekap (2004-05-20 15:47:00) [6]ок. вобщем спасибо создал в конференции API вопрос.
Vlad (2004-05-20 15:44:00) [7]
> ekap (20.05.04 15:40) [5]
> я имею в виду через API обратится
К чему обратиться через API, к базе или к приложению от которого нет исходников ?
Если второе, то тебе не в эту конференцию
ekap (2004-05-20 15:42:00) [8]у меня .tps файлов нет :( это вобще программа телефонный спаравочник
Курдль (2004-05-20 15:40:00) [9]Как то здесь спорили про Clarion, что на нем есть .tps и .dat
ekap (2004-05-20 15:40:00) [10]я имею в виду через API обратится
ekap (2004-05-20 15:36:00) [11]были бы исходники я бы тут вопросы не задавл. к сожалению их нет :( думаю формат определить мне не удатся а как насчёт 2ой части вопроса?
Курдль (2004-05-20 15:33:00) [12]
> ?\\x1B (`¶\x19bЈ QЃІиб\x1F\x12нт&\x52И°ЃЯ\x11жЏЛ 2И \x10€PU!2И\x18aя\x11хu8 g\x19ш¤\x1B\x27ИЂh \x18мpX\x1B7ИЂрАx\x19c0U!7ИЂ)Ђђ\x19\x1EH8 QРДpа?\x19
> ЎY)QРДш%ђ\x19“Ў\x16\x1E@^2(`O"\x12RШ D^2\x10ёАk1бф†\x10UМ\x18””ЂЂ\x1g1'Ј‹\x10UМ\x18””Ђ9!\x1B2\x7Н\x5\x18UМ\x18””ЂX
>
Не. Такую еще не видел.
> оболочка к ней на дельфе
А потроха какие-нить в оболочке имеются, типа исходников, что ли?
Vlad (2004-05-20 15:32:00) [13]
> ekap (20.05.04 15:23)
Так у тебя есть исходники программы, и ты не можешь определить что за база ???