Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Klasa programow pisanych pod vb
anonim




Typ: Nie zarejestrowany
Klasa programow pisanych pod vb

Czy da sie jakos zmienic klase programow pisanych pod vb???
Standardowa to ThunderRT6FormDC (przynajmniej ja tak mam), mozna zmienic ja na dowolnie inna???

26-06-2004 20:56
  
Usercontrol
mr. Tom



Typ: neutral
Postów: 191
Zarejestrowany: Oct 2003

nie wiem za bardzo o co chodzi

27-06-2004 21:37
Pokaż profil Usercontrol  Wyślij email do Usercontrol   Odwiedź stronę Usercontrol       1518548
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


Czy da sie jakos zmienic klase programow pisanych pod vb???
Standardowa to ThunderRT6FormDC (przynajmniej ja tak mam), mozna zmienic ja na dowolnie inna???


Nie jestem biegły w tych sprawach. Wyślij mi na maila program, który sprawdza klasę danego programu a postaram się ją zmienić. Mam pomysła, ale nie wiem czy on wypali


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

27-06-2004 23:32
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

Pytającemu raczej chodziło o klase formy (każdy obiekt ma swoją klase) a nie o "klase programu". A sprawdzić ją można za pomocą Api GetClassName:

Private Declare Function GetClassName Lib "user32" Alias "GetClassNameA" (ByVal hWnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long

no i w związku z tym nie da sie jej chyba podmienić o ile tworzysz forme za pomocą vb - tzn wizualnie. Trzeba by było wklepać troche kodu i pobawić się w stworzenie własnej formy za pomocą CreateWindow. Problem jest potem w tym że musisz też za pomocą samego kodu tworzyć i umiejscawiać kontrolki - a to jest troche zabawy - po to wymyślili wszystkie "visual'e" żeby nie musieć tego robić Wiec jeżeli nie jest to bardzo wazna sprawa radze zrezygnowac z tego pomysłu


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

28-06-2004 00:03
Pokaż profil m-a-x  Wyślij email do m-a-x   
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Ogólne wyjaśnienie ThunderRT6FormDC znajduje się na stronie
1. http://www.oreilly.com/catalog/subhookvb/chapter/ch01.html prz okazji omawiania tematu "Using Spy++ to examine a VB application"
2. www.charteris.com/Publications/SendFile. asp?Type=WhitePapers&Filename=HowWindowsWorks.pdf

....


_____________________________________________
Karolina

28-06-2004 01:45
Pokaż profil karolinavb  Wyślij email do karolinavb   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


Czy da sie jakos zmienic klase programow pisanych pod vb???
Standardowa to ThunderRT6FormDC (przynajmniej ja tak mam), mozna zmienic ja na dowolnie inna???


Nie da :-(
tzn ja nie znalazłem sposobu.

Hex Workshopem szukałem tekstu ThunderRT6FormDC i nie znalazłem go (musi być zakodowany) a po spakowaniu pliku EXE UPXem nazwa klasy się nie zmienia :-(


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

28-06-2004 23:38
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
m-a-x



Typ: neutral
Postów: 366
Zarejestrowany: Jan 2003

No i tego tekstu raczej nie ma w exe'ku. Nazwa klasy pochodzi z biblioteki która jest odpowiedzialna za tworzenie danego obiektu (w tym wypadku okna/formy)

Tak przynajmniej mi sie wydaje

Jak znajde chwile czasu moge wycudować jakiś fragment kodu który bedzie tworzył własne okno na podstawie innej klasy. Tylko nie wiem czy to ma sens bo coś autor tematu sie nie odzywa - moze już nie jest zainteresowany?


_____________________________________________

Problemem zazwyczaj nie jest brak osób znających odpowiedź a zadanie właściwego pytania!

29-06-2004 09:32
Pokaż profil m-a-x  Wyślij email do m-a-x   
Jelcyn
Admin forum




Typ: admin
Postów: 895
Zarejestrowany: Apr 2002


No i tego tekstu raczej nie ma w exe'ku. Nazwa klasy pochodzi z biblioteki która jest odpowiedzialna za tworzenie danego obiektu (w tym wypadku okna/formy)

Tak przynajmniej mi sie wydaje

Jak znajde chwile czasu moge wycudować jakiś fragment kodu który bedzie tworzył własne okno na podstawie innej klasy. Tylko nie wiem czy to ma sens bo coś autor tematu sie nie odzywa - moze już nie jest zainteresowany?


To samo zrozumiałem z tego tekstu, ale najpierw napisałem na forum a potem przeczytałem tekst. Szkoda, że tylko 1 rozdział jest udostępniony, bo coś tam było odwołanie do 4-go :-(


_____________________________________________
Jelcyn
vb4all(małpka)canpol.pl
http://www.coderscity.pl/no-vb4all * http://www.jelcyn.com

29-06-2004 09:47
Pokaż profil Jelcyn  Wyślij email do Jelcyn   Odwiedź stronę Jelcyn       270849979    6237704
anonim




Typ: Nie zarejestrowany

przeprasazm ale poprostu akurat ostatnio nie moglem sie tu zalogowac wlasciwie to problem sie zdezaktualizowal choc sposob na zmiane klasy *(gdyby dalo by sie takowy wymyslic) bylby bardzo ciekawa sprawa zapewne
dziekuje za proby pomocy
pozdrawiam

02-07-2004 22:59
  
Wszystkich odpowiedzi: 8 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1