Наведите, пожалуйста на ссылки

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Наведите, пожалуйста на ссылки

Сообщение CORBA » 27.03.2006 (Пн) 18:02

Наведите, пожалуйста на ссылки где момно об этом прочитать или дайте дельный ответ.

Вопрос: Возможно ли из уже готового *.exe (VB-программа) вытаскивать значения свойств неких объектов одного типа? Считыванием этих значений будет заниматься отдельная программа.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 27.03.2006 (Пн) 18:16

Поясните.
В коде есть, скажем, переменная типа RECT, надо из другой программы вытащить ее значение?

И что за VB-программа? Собственная разработка?

Вообще, скажите проще, что надо получить в итоге.

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 28.03.2006 (Вт) 12:06

Хочу в программе состряпать разграничение доступа к разным режимам программы. Для этого думаю изготовить спец. компонент который будет за этим делом следить + отдельную утилиту настройки. Вот теперь сообственно вопрос возможно ли поменять значения свойств компонента внутри не запущенной программы??? (сам думаю что нет, хотя...).

ЗЫ
Если на первый вопрос ответа нет, скажите как сделать тоже самое с запущенным процессом или дайте направление куда копать.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 28.03.2006 (Вт) 12:10

ты сам то понял, что написал :?:
похоже, что-то в консерваториях не так :lol:

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 28.03.2006 (Вт) 12:25

Konst_One писал(а):ты сам то понял, что написал :?:
похоже, что-то в консерваториях не так :lol:


а что не понятного-то? :) Если надо разжевать то разжую...

Алгоритм след:

Я отдельной написанной мной программе1 скармливаю свою другую программу2. Она (программа1), не знаю пока как, но рысщет по exe(программе2) и находит спец. компонент и меняет ему значения неких свойств (Property). Так чтобы при старте программы2 компонент выполнил ряд неких действий.

ЗЫ
Впринципе на такую идею навела утилита ResourceHacker. Я не знаю досконально, как устроен exeшник Win32-программы... собственно поэтому и спрашиваю возможна ли реализация моей задумки.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 28.03.2006 (Вт) 13:57

Первая мысль - дубль про консерваторию.
Вторая - автору надо следовать заветам В.И.Ульянова, т.е. учиться, учиться и учиться.
Lasciate ogni speranza, voi ch'entrate.

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 28.03.2006 (Вт) 15:03

Если что-то и поменяешь в бинарнике, то с большим гемороем и кому надо сможет без проблем откатить обратно. А устанавливать значения при старте и хранить отдельно совсем никак?

Kovu
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 924
Зарегистрирован: 29.04.2005 (Пт) 17:38

Сообщение Kovu » 28.03.2006 (Вт) 21:28

Может тебе помогут CommandLine Arguments ? :)
Если всё делать своими ручками, они скоро отвалятся !

Velin
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 26.09.2004 (Вс) 19:07

Сообщение Velin » 28.03.2006 (Вт) 22:22

А может эти значения запихнуть в ресурс, и менять уже этот ресурс? А в программе считывать из него.

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 28.03.2006 (Вт) 23:57

Вообщем переформулирую вопрос.

Есть простая скомпилированная программа (окошко с кнопкой, на кнопке надпись - значение свойства Caption кнопки). Теперь пишем другую программу, которая откроет первую и вычитает значение этого самого кэпшена кнопки. Вообщем задача тривиальна аля Resource Hacker.
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.

CORBA
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 22.11.2003 (Сб) 13:41
Откуда: Ukraine-Crimea-Feodosia

Сообщение CORBA » 28.03.2006 (Вт) 23:59

Konst_One писал(а):ты сам то понял, что написал :?:
похоже, что-то в консерваториях не так :lol:

Не только понял, но и знаю что я хочу, другое дело не знаю как это реализовать, но это времено надеюсь :)
У каждой сложной задачи есть множество простых для понимания, но неправильных решений.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 11

    TopList