- This topic has 12 replies, 6 voices, and was last updated 11 years ago by Admin.
-
AuthorPosts
-
April 12, 2013 at 2:56 pm #185811Thor_ptMember
new 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 #185823AdminAdministratorThanks
Man this ATL: updates are killing the programs ehheheApril 13, 2013 at 1:24 pm #185822ChikeMember@Admin 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 #185821autopilotMember@Admin 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 #185820ChiNaAdministrator@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 #185819AdminAdministratorAuto 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 #185818WinterMember@Admin 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 #185817ChikeMemberApril 16, 2013 at 9:55 am #185816ChiNaAdministratorAwesome Chike, I was a bit confused over winters reply also, since i can see both!
April 16, 2013 at 11:14 am #185815ChikeMember@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 #185814autopilotMember@Admin 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 #185813ChikeMemberThe 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 #185812ChiNaAdministrator@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.