powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Доступ к данным в других приложениях из VB
22 сообщений из 22, страница 1 из 1
Доступ к данным в других приложениях из VB
    #34135621
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно озадачили. Нужно программно забирать данные с определенной формы программы, хранить их и при надобности помещать обратно.
Подскажите какие функции в этом процессе учавствуют и как их связать.
Если подробнее то есть программа, где вносятся данные о человеке, но она эти данные время от времени теряет. Написать свою проще, но не дают. Предложили забирать данные с формы заполнения и хранить на случай если грохнется и вставлять обратно.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34135772
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
API, перебрать все окна, найти нужную, потом перебрать все потомки окна, затем брать значения из текстбоксов и т.д.
но я бы использовал Network Automation, прога для автоматизации, автологин, можно брать данные с окон и т.д. есть собственный язык наподобие VB
в зависимости от ситуации, насколько сложная форма и т.д.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34136460
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пришлось делать именно так...
Код: plaintext
1.
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
на поиск окна
Код: plaintext
1.
2.
3.
Declare Function EnumChildWindows Lib "user32" _
(ByVal hWndParent As Long, _
ByVal lpEnumFunc As Long, _
ByVal lParam As Long) As Long
на перебор
Код: plaintext
1.
2.
3.
4.
Declare Function GetWindowText Lib "user32" _
Alias "GetWindowTextA" _
(ByVal hwnd As Long, _
ByVal lpString As String, _
ByVal cch As Long) As Long
на достать текст
Код: plaintext
1.
2.
3.
Private Declare Function SetWindowText Lib "user32" _
            Alias "SetWindowTextA" _
            (ByVal hwnd As Long, _
            ByVal lpString As String) As Long
на вставить
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137055
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Программа написана на Access. EnumChildWindows видит только имя окна и то, как дочернее от среды. Данные же внутри формы вообще не распознаются. Кто-нибудь сталкивался с подобным?
Помогите please....
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137265
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Jerry_:
1. Где хранятся данные?
2. Исходники пр-мы Е?
3. Что грохнется?
4. Почему "грохается"?
Начните с пункта 4 и вверх. Ваше решение извините - бредовое...
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137337
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я не могу залезть в откомпилированную программу. Поставляет её банк. Она так глючит и это нормально. Все так живут.
Исходников естесственно нет.
Данные не успевают сохраниться в этом и есть глюк. Чтобы не вводить дважды нужно что-то типа backup-а.
Решение бредовое канечно, но других вариантов я просто не вижу.
Ваша дальновидность не подвергается сомнению - предложите вариант.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137397
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jerry, примите мои искренние соболезнования. Не дай бог каждому такую ситуацию...
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137415
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это организационные вопросы... Обычно долбят ИТ отдел банка... и он всё правит...
Вот Вам и ответ... я тоже работал в АСУ одной конторы и меня тоже теребили "девочки" из бухгалтерии... и были посланы по этому единственно верному пути и банк прогнулся и пофиксил... ибо нефиг
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137417
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо конечно, но дайте мне хоть направление куда копать, я разберусь - не знаю с какой стороны лезть... Толи пытаться прогу вскрывать, толи смотреть в чем причина её регулярных вылетов, толи искать как из нее данные в оперативе подвесить чтоб не пропадали.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137422
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меня посылают не девочки - меня имеют директора...
Придется мазаться...
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137433
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jerry_,
да, ситуация просто маразматическая. Кстати, не стесняйтесь действовать на нервы банковским программистам - напишите письмо, и потом периодически спрашивайте, как дела.

Элементы управления на Access-овской форме не являются окнами стандартных классов. И могут не существовать как окна, пока на них не будет фокуса. Так что путь тернист, и перспективы не светлые. Можно попытаться запускать Access из своей программы, загружать базу, загружать формы, и шариться по их элементам управления. Но, конечно, это не выход.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34137441
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну... тогда мои соболезнования... Попробуйте всёже объяснить это вашим директорам, что "косяки" должен исправлять накосячевший... Как минимум Вы должны связаться по этому вопросу с разработчиками сего софта.
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34138246
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а Network Automation не попробовали? На сайте производителя есть trial версия
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34138277
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас пробую - очень даже неплохая прога - доступ дает, разбираюсь как работает - похоже это единственный нормальный вариант. 30 дней правда, но хоть как-то. Спасиб:-)
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34138284
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя... ;-) да простят меня модераторы :-) в сети видел кряк
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34139317
Фотография Magnus23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orunbek в сети видел кряк
Модератор: грррр
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34139748
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорриии, он все равно попробовал бы поискать, я же ссылку не дал никаких ;)
сорри еще раз ;)
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34144059
Jerry_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел прогу, сделал все в ней. Работает, но долго. Пришел показал, обьяснил что вариантов других нет. Мне на следующий день принесли исходник банковской проги. За час сделал все. Всем спасибо:-))))
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34144909
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чертовски за Вас рады
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34145411
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдяя... вот такие вот у нас передовые технологии решения проблем, по хорошему не хотят давать исходники
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34145707
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C другой стороны - а вы бы стали направо и налево раздавать исходники своего коммерческого продукта?
...
Рейтинг: 0 / 0
Доступ к данным в других приложениях из VB
    #34148650
blinow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой ну держите меня, исходники коммерческого продукта накаляканного кое как на Accesse.
Для меня дак такая ситуация стыдоба и позор на мою седую голову, а человек еще в ихнем г...е сам все исправил.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Доступ к данным в других приложениях из VB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]