Сейчас на форуме: -Sanchez- (+8 невидимых)

 eXeL@B —› Основной форум —› Проблема с добавлением в базу
Посл.ответ Сообщение

Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 26 июня 2020 22:32 · Поправил: Jaa
· Личное сообщение · #1

Всем доброго время суток. Небольшая проблемка с программой на дельфях, все вроде понятно, но вот после прохождения активации не добавляется ничего в базу. Клик по меню дня недели, попросит регистрацию, брякается тут 00581400, возвращаем 0 или retn, запускается дальше окно, клик по зеленой стрелочке, ввожу любые данные и они не добавляются.

Сейчас так


Должно быть так (скрин из демки)

Code:
  1. Обход регистрации (клик по меню дня недели, попросит регистрацию)
  2. 00581400 Unit47.TForm47.RegME - метод должен вернуть 0 или просто не выполниться, банальное сообщение вылазит.


Code:
  1. Валидные данные регистрации:
  2. Cерийный номер - 26811109701792326286
  3. Регистрационный код - 30150294920762675862723139


--> Прога <-- Скопировать папку Eda в корень диска C:\
Заранее спасибо всем за помощь.




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 27 июня 2020 05:05 · Поправил: plutos
· Личное сообщение · #2

у меня было нечто подобное: процесс не имел соответствующих прав to edit the database. (add, delete, modify data).
Кто владелец (db.owner) DB?

-----
Give me a HANDLE and I will move the Earth.





Ранг: 337.5 (мудрец), 348thx
Активность: 2.112.42
Статус: Участник

Создано: 27 июня 2020 08:17
· Личное сообщение · #3

Jaa

> брякается тут 00581400, возвращаем 0 или retn

Вопрос не в том как изменить гуй, а что делать с вашим бинарем. Заинфектить туда загрузчик, надстройку которая поменяет гуй. Это плохой способ. Либо фиксить сурки на дельфе, это тоже затея плохая

-----
vx




Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 27 июня 2020 14:55
· Личное сообщение · #4

plutos пишет:
у меня было нечто подобное: процесс не имел соответствующих прав to edit the database. (add, delete, modify data).
Кто владелец (db.owner) DB?

База с программой идет я так понял, там чекается несколько штук при запуске. При запуске переименовывается .abc в .fdb.

Code:
  1. "localhost:c:\eda\MEDSESTRA.abc"
  2. "localhost:c:\eda\UKOLI.abc"
  3. "localhost:c:\eda\RASKLAD.abc"
  4. "localhost:c:\eda\NATALI.abc"
  5. "localhost:c:\eda\RECEPTI.abc"
  6. "localhost:c:\eda\SKLAD.abc"




Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 27 июня 2020 20:10
· Личное сообщение · #5

"Нарушена структура базы данных. Для её восСтановления воспользуйтесь одной из раньше сделанных автоматически (или в ручную) копий (про то, как это сделать, Вы можете получить консультацию по тел: 8-044-3831826, 8-097-3997696)"
Так и должно быть?



Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 27 июня 2020 20:21
· Личное сообщение · #6

ELF_7719116 пишет:
"Нарушена структура базы данных. Для её восСтановления воспользуйтесь одной из раньше сделанных автоматически (или в ручную) копий (про то, как это сделать, Вы можете получить консультацию по тел: 8-044-3831826, 8-097-3997696)"
Так и должно быть?

Папку eda из архива нужно скопировать в корень диска С, выше писал что проверяется база отсюда "localhost:c:\eda\*.abc", тогда не будет этой ошибки - проверено.



Ранг: 419.0 (мудрец), 647thx
Активность: 0.460.51
Статус: Участник
"Тибериумный реверсинг"

Создано: 27 июня 2020 21:41 · Поправил: ELF_7719116
· Личное сообщение · #7

Jaa пишет:
Папку eda из архива нужно скопировать в корень диска С,

Видел, сразу распаковал. Эм! Что делаю не так? Windows Server 2003

По видимому, чего-то не хватает:
Code:
  1. Menu.exe 2608     CreateFile   C:\eda\RASKLAD.fdb  NAME NOT FOUND
  2. Menu.exe 2608     CreateFile   C:\eda\NATALI.fdb   NAME NOT FOUND
  3. Menu.exe 2608     CreateFile   C:\eda\RECEPTI.fdb  NAME NOT FOUND
  4. Menu.exe 2608     CreateFile   C:\eda\SKLAD.fdb    NAME NOT FOUND
  5. Menu.exe 2608     CreateFile   C:\eda\SKLAD.abc    NAME NOT FOUND
  6. Menu.exe 2608     QueryOpen    C:\eda\ibxml.dll     NAME NOT FOUND
  7.  
  8. Menu.exe 2608     QueryDirectory        C:\eda\63.abc   NO SUCH FILE
  9. Menu.exe 2608     QueryDirectory        C:\eda\52.abc   NO SUCH FILE
  10. Menu.exe 2608     QueryDirectory        C:\eda\kk.txt   NO SUCH FILE
  11. Menu.exe 2608     QueryDirectory        C:\eda\menu!.exe         NO SUCH FILE


В архиве только одна база данных: MEDSESTRA.abc. Это типа номера всех сексапильных и развратных медсестер?
Алсо, ещё докидывал для работоспособности gds32.dll (InterBase Client, Embarcadero Technologies, Inc.).



Ранг: 134.1 (ветеран), 246thx
Активность: 0.220.1
Статус: Участник
realist

Создано: 27 июня 2020 22:04 · Поправил: Jaa
· Личное сообщение · #8

ELF_7719116 пишет:
Это типа номера всех сексапильных и развратных медсестер?

Это лучше у разработчика спросить про его фантазии.

ELF_7719116 пишет:
Windows Server 2003

На 7 или 10 винде попробуйте запустить, архив точно запускаемый, попробуйте еще --> это <-- установить, оно с папкой было.


 eXeL@B —› Основной форум —› Проблема с добавлением в базу
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати