Posts Tagged ‘technology’
Posted by jpluimers on 2012/09/13
A production version of an app should not spam using OutputDebugString.
Some apps do, for instance very couple of seconds the “TAM E-SSO AccessAgent” DataProvider.exe process spams stuff like this:
[1952] GRP_StubImpl Inside
[1952] before deserializing the message
[1952] GRP_StubImpl for Policy Id = pid_desktop_inactivity_mins
...
[1952] GRP_StubImpl Inside
[1952] before deserializing the message
[1952] GRP_StubImpl for Policy Id = pid_aa_tray_menu_options_enabled
[1952] GRP_StubImpl Inside
[1952] before deserializing the message
[1952] GRP_StubImpl for Policy Id = pid_automatic_sign_up_enabled
[1952] GRP_StubImpl Inside
[1952] before deserializing the message
[1952] GRP_StubImpl for Policy Id = pid_desktop_inactivity_mins
...
It is in the chain of processes (yes, the tripple backslash is actually there, this is how IBM starts is):
- “C:\Program Files\Encentuate\AATray.exe”
- “C:\Program Files\Encentuate\\\DataProvider.exe”
- “C:\Program Files\Encentuate\Sync.exe”
All of them have version 8.1.0.130 and timestamp 20-12-2010 14:32.
You’d think that IBM knows how to do this right (:
–jeroen
Posted in Debugging, Development, Software Development | Tagged: enterprise-it, software, technology, tray menu | Leave a Comment »
Posted by jpluimers on 2012/09/11
Today I found out the hard way that you really need a build integration system for managing VersionInfo in Delphi applications: as of Delphi XE2 it is broken in the IDE.
See these links:
This is the only workable workaround so far:
–jeroen
Posted in Delphi, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: application version, computer, Delphi, delphi applications, education, embarcadero, integration system, stack overflow, technology | 14 Comments »
Posted by jpluimers on 2012/09/10
Last week, ModelMaker Code Explorer 10.0.0 got released:
General new features
- Delphi XE3 / RAD Studio XE3 support
(as well as support from Delphi 5 and up)
- Member Search list allows filtering on member type. Todo items are also displayed.
- Pascal, new option on tab MMX | Properties | Pascal | New Entities | Methods: Empty Parameter lists. This controls how empty method, procedure and delegate parameter lists are emitted: either suppressed – pascal style, or emitted as ( ) – c-style.
- Locate Type: displays a filtered list of previously parsed class and interface types. This is used to open the containing source file and locate a class inside the file. Default key binding Alt+Shift+T.
Solved bugs
- Text containing line breaks and stored in XML (settings, snippets) could contain stray 0x0B (#11) characters. Solved.
- An access violation at shutdown could occur in older Delphi IDEs if MMX was not docked. Solved.
- If the Delphi IDE editor buffer contains a stray #0 (which is bad in itself) would cause all kinds of exception in MMX. MMX now detects stray #0’s and abort all editing operations, displaying the line:column of the bad #0 character.
- Pascal: relative paths starting with \ (relative to root in drive) would not be handled correct. Solved
–jeroen
via: ModelMaker Code Explorer 10.0.0.
Posted in Delphi, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | Tagged: access violation, c style, delegate, Delphi, delphi 5, delphi ide, editor buffer, empty parameter, interface types, line breaks, member search, member type, new features, new option, pascal, relative paths, snippets, software, technology | 2 Comments »
Posted by jpluimers on 2012/09/06
The problem with localized error messages often is that it is virtually impossible to find information about them.
For instance the below error got reported by a client for me to fix (click on the picture to get a larger version) has a few big problems:
Read the rest of this entry »
Posted in Excel, Office, Power User, Windows | Tagged: ctrl c, english versions, error messages, file formats, google, message box, microsoft com downloads, microsoft office online, office excel, office microsoft, pleonasm, software, technology, zero results | 2 Comments »
Posted by jpluimers on 2012/09/05
After all my address-contacts trouble I was hoping my phone would behave for at least a while.
Not so, like in the past it often:
- pops up a black screen while using the phone book requiring a power button reboot
- looses Bluetooth in the middle of a call, requiring a hard reboot (remote battery, insert battery, start over)
- looses GSM/UMTS connection in the middle of a call, basically terminating the call
- looses internet data connection, requiring a hard reboot
- looses GPS connection, not sure about a work around
- turns off the vibrate, but doesn’t turn on the ring tone (so I miss lots of phone calls)
- turns of Bluetooth and/or WiFi after a reboot
- finds out even the basic apps like mail, phone or calendar hang and need to be “reported”, but I never get follow-ups on that
- refuses to sync important data because “it will retry later”
- cannot find contacts in the database, but after manually re-adding them, you suddenly have two
- the mail app keeping restarting while fetching mails
What kept me using it was the usefulness of many apps.
But now I won’t any more: the last 4 days, the gMail app managed to use almost 1 gigabyte of data (my monthly plan) for no reason at all.
That was the limit.
Bye bye Android.
Now I just need to decide:
Given the update track-record of Apple, this is a no brainer.
–jeroen
Posted in Android Devices, Opinions, Power User | Tagged: gadgets, gigabyte, gmail, iphone, iphone 5, mobile, power button, ring tone, technology, windows phone | 4 Comments »
Posted by jpluimers on 2012/08/25
Just for my own record, a link clearance of WinRT in relation to Delphi.
I amended this a couple of time already, will try to do so over time: Read the rest of this entry »
Posted in Delphi, Development, Software Development, WinRT-with-Delphi | Tagged: c runtime library, marc hoffman, nick hodges, software, stack overflow, technology | 3 Comments »