- This topic has 12 replies, 6 voices, and was last updated 10 years ago by
Locohacker.
-
AuthorPosts
-
April 12, 2013 at 2:56 pm #185811
Thor_pt
Membernew build..498 is out
i think everybody how work in paltalk dont nothing to do .. and everday send a new build out looolApril 13, 2013 at 11:27 am #185823Locohacker
AdministratorThanks
Man this ATL: updates are killing the programs ehheheApril 13, 2013 at 1:24 pm #185822Chike
Member@locohacker wrote:
Thanks
Man this ATL: updates are killing the programs ehheheI see they rather play with s*** than fix bugs.
April 15, 2013 at 1:27 pm #185821autopilot
Member@locohacker wrote:
Thanks
Man this ATL: updates are killing the programs ehheheThat is why you need to learn how to enum the windows instead of direct mapping.
When you use Pats (or equivalent) to get the code, it will always be version spacific because you are mpping parent/child windows all the way from top level down to the window you want. If you enum the windows, then often you can go many versions without having to update code.
The ATL changing with every new build is not because the Pal coders are trying to break your integrations, but rather it is because the ATL object is randomly assigned its number during the compile process. This means that it is out of the hands of the developer and handled by the complier application.
April 15, 2013 at 2:44 pm #185820ChiNa
Administrator@Loco bro True…
Thanks for the Note CHIKE and AUTO PILOT!
I agree with Chike….. And AutoPilot am pretty sure your right, there is a lot for me to learn from that too!
Thanks!
April 15, 2013 at 11:06 pm #185819Locohacker
AdministratorAuto you mean like using the Id handles like Chike show in
cause that’s what I’m thinking bout doing right now 🙄
April 16, 2013 at 1:17 am #185818Winter
Member@locohacker wrote:
Auto you mean like using the Id handles like Chike show in
cause that’s what I’m thinking bout doing right now 🙄
Old: SysListView32
New: SysHeader32April 16, 2013 at 1:32 am #185817Chike
Member@winter wrote:
@locohacker wrote:
Auto you mean like using the Id handles like Chike show in
cause that’s what I’m thinking bout doing right now 🙄
Old: SysListView32
New: SysHeader32Wrong, SysHeader32 is a child window of bothboth, SysListView and the ATL.
April 16, 2013 at 9:55 am #185816ChiNa
AdministratorAwesome Chike, I was a bit confused over winters reply also, since i can see both!
April 16, 2013 at 11:14 am #185815Chike
Member@ChiNa-Man wrote:
Awesome Chike, I was a bit confused over winters reply also, since i can see both!
You can search for the SysHeader32 and take it’s parent, this will work on new and older versions, but why when there is an easier way.
April 16, 2013 at 2:46 pm #185814autopilot
Member@locohacker wrote:
Auto you mean like using the Id handles like Chike show in
cause that’s what I’m thinking bout doing right now 🙄
Right, weather you enum to find the ID as described in Chikes post or you use class and index as I have shown in the past. Although if I understand Chike correctly, even though the index may occationally change, the ID does not, so that may be the better thing to use.
Also, you could have a file on your site that your app checks against to get version spacific enum values so that when a new version comes out, you just updat your master file and all apps that read from it get updated.
April 16, 2013 at 3:18 pm #185813Chike
MemberThe ID may change, though it hadn’t for a long time.
The function check visability as well as there are duplicates of both the user and room text controlls. It’s weird because it looks like both were duplicated each is visible in one of the groups.Go with the ID and worry about changes when and if they are made.
You can keep the old code if you wish just add the function and change few calls, depending how clean or messed your code is..April 17, 2013 at 10:30 am #185812ChiNa
Administrator@Chike wrote:
@ChiNa-Man wrote:
Awesome Chike, I was a bit confused over winters reply also, since i can see both!
You can search for the SysHeader32 and take it’s parent, this will work on new and older versions, but why when there is an easier way.
wuw,,, Thank you Chike, Saved me for some work extra work….
-
AuthorPosts
Related
- You must be logged in to reply to this topic.