<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Developing for Dynamics GP</title><subtitle type="html">by David Musgrave (Australia) and the Microsoft Dynamics GP Developer Support Team (USA)</subtitle><id>http://blogs.msdn.com/developingfordynamicsgp/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/developingfordynamicsgp/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-10-19T09:00:00Z</updated><entry><title>A relaxing day before the Microsoft Dynamics GP Technical Conference 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/09/a-relaxing-day-before-the-microsoft-dynamics-gp-technical-conference-2009.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/09/a-relaxing-day-before-the-microsoft-dynamics-gp-technical-conference-2009.aspx</id><published>2009-11-09T01:00:00Z</published><updated>2009-11-09T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;Just after I hit the publish button on the&amp;nbsp;previous post about my trip, I received a call that some friends were waiting in the lobby for me.&amp;nbsp; So I finished getting ready and went down to catch up with Mariano Gomez (&lt;A title="The Dynamics GP Blogster" href="http://dynamicsgpblogster.blogspot.com/" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/"&gt;The Dynamics GP Blogster&lt;/A&gt;)&amp;nbsp;and Leslie Vail (&lt;A title="The Dynamics Confessor" href="http://dynamicsconfessions.blogspot.com/" target=_blank mce_href="http://dynamicsconfessions.blogspot.com/"&gt;The Dynamics Confessor&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;I spent the next few hours chatting with Mariano and Leslie while walking around West Acres&amp;nbsp;Mall taking advantage of the good exchange rate and&amp;nbsp;trying to fill&amp;nbsp;the previously mentioned bag.&amp;nbsp; While at the mall, we were joined by Richard Whaley (&lt;A title="Accolade Publications" href="http://www.accoladepublications.com/" target=_blank mce_href="http://www.accoladepublications.com"&gt;Accolade Publications&lt;/A&gt;).&amp;nbsp; The shopping trip was successful and also a lot of fun catching up with friends.&lt;/P&gt;
&lt;P&gt;We organised to meet for dinner with all the GP people we knew were at the Ramada. We were joined by Mark Rockwell (&lt;A title="Rockton Software" href="http://www.rocktonsoftware.com/" target=_blank mce_href="http://www.rocktonsoftware.com/"&gt;Rockton Software&lt;/A&gt;) and Darren Hunt (&lt;A title="Integrated Business Group" href="http://www.ibgnet.com/" target=_blank mce_href="http://www.ibgnet.com/"&gt;IBG&lt;/A&gt;).&amp;nbsp; Being lazy, we stayed in the hotel at the Basies Restaurant and had a meal with great food and great company.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 304px" title="Mariano, Mark, Leslie, Richard, David &amp;amp; Darren" alt="Mariano, Mark, Leslie, Richard, David &amp;amp; Darren" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9919386/original.aspx" width=550 height=304 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9919386/original.aspx"&gt;&lt;BR&gt;&lt;EM&gt;From left to right: Mariano, Mark, Leslie, Richard, David &amp;amp; Darren&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;So after a relaxing day&amp;nbsp;acclimatising to Fargo (time zone and weather), I am ready for tomorrow.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919385" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 2</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/08/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-2.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/08/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-2.aspx</id><published>2009-11-08T01:00:00Z</published><updated>2009-11-08T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Following on from &lt;A href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx"&gt;Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;I have an uneventful four and a bit hour flight from Perth to Sydney, arriving at 13:00 (Sydney time).&amp;nbsp; I then transfer by airport coach from the domestic terminal to the international terminal where I go through passport control and security again.&amp;nbsp; Once through security, you have to wind your way through a huge duty free shop to get into the main part of the terminal.&amp;nbsp; I did go and look at the cameras but resisted the temptation to upgrade... for now.&amp;nbsp; I wonder how many people "impulse buy" because of the way you are forced to walk through the shop.&lt;/P&gt;
&lt;P&gt;After a short walk around the various shops, I went up to the Qantas lounge.&amp;nbsp;-- &lt;EM&gt;A quick bit of trivia: Qantas is one of the only words in English to have the letter Q not followed by a U. This is because it is not really a word, but an acronym for Queensland And Northern Territory Aerial Services. If you want to know more, look at their &lt;/EM&gt;&lt;A title="QANTAS Company" href="http://www.qantas.com.au/travel/airlines/company/global/en" target=_blank mce_href="http://www.qantas.com.au/travel/airlines/company/global/en"&gt;&lt;EM&gt;website&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt;.&lt;/EM&gt; -- At the lounge, I was told that my seat had been changed to an exit row.&amp;nbsp; While this means lots of legroom (something I don't really need), it also means that you don't have a seat pocket in front of you to put your stuff in.&amp;nbsp;However, it was also a premium economy seat, so I "no complain".&lt;/P&gt;
&lt;P&gt;I settled into the lounge for a bit, keeping an eye on my watch, when my phone wakes up to tell me the plane leaves (not boards) in 30 minutes.&amp;nbsp; I realised that I had adjusted my watch by 2 hours for Sydney rather than 3 hours to include daylight saving. &lt;EM&gt;I knew there was a reason that Western Australia voted against having daylight saving for the fourth time in a recent referendum.&lt;/EM&gt; So a short but quick walk down to the gate and I catch the tail end of the boarding. On the plus side, I was able to bypass the additional security check where they literally empty your bag.&amp;nbsp; My backpack weighs about 14kg and has my laptop and netbook in it as well as a heap of gadgets (inc. spare battery, power supplies, etc.).&amp;nbsp; I get aboard and settle in for the 13 hour flight across the Pacific to Los Angeles arriving at about 10:00 (LA time).&lt;/P&gt;
&lt;P mce_keep="true"&gt;In LA, I get both hands finger-printed and a mug shot taken accompanied by a short but pleasant interrogation and then I am allowed into the US.&amp;nbsp; I get my bag and go through customs and give my bag back so it can hopefully make the domestic flights to meet me in Fargo.&amp;nbsp;A "short" walk from Terminal 1 to Terminal 5 gets me to where Northwest operate from.&amp;nbsp; Once inside the terminal, I unsuccessfully, spend a some time looking for a Northwest sign, I could only see Delta. Eventually, I ask an official to find out that Northwest is now part of Delta.&amp;nbsp;So I get my boarding pass from one of the automated touch screen systems and head through security... yet again.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The flight to Minneapolis/St Paul was delayed departing LA because the incoming flight was late. I wonder if the pilots were &lt;A title="Northwest Pilots Were on Laptops While Over-Flying Minneapolis" href="http://www.myfoxtwincities.com/dpp/news/northwest_pilots_laptops_minneapolis_airport_ntsb_oct_26_2009" mce_href="http://www.myfoxtwincities.com/dpp/news/northwest_pilots_laptops_minneapolis_airport_ntsb_oct_26_2009"&gt;chatting&lt;/A&gt;. I board the flight and have a pleasant 3.5 hour trip talking to a student called Brian who is originally from New York, but studying at Purdue&amp;nbsp;University in Indiana.&amp;nbsp; He had just spent some time at a conference in Beijing in China.&amp;nbsp; We arrive 45 minutes late at 18:35 (MSP time)&amp;nbsp;in the twin cities to have people running to make connections.&amp;nbsp; Brian had about 10 minutes to get to his gate, but they were holding the flight.&amp;nbsp; A brisk walk to my gate which was miles away and I board my flight to Fargo.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As I walk down to my seat, I said hello to Andrew Ingalls (ex Dexterity Guru, now working with Dynamics AX) sitting in the big seats at the front. I plan to say hello again once the seat belt sign goes off, but fell asleep for most of the flight.&amp;nbsp;I think I will catch him again when we disembark but he must not have had checked bags and was gone.&amp;nbsp; Oh well, I will say Hi again in the office.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Anyhow, after 35 minutes in the air, we arrived in Fargo on time at 20:30. I go to pick up my bag and dutifully wait until the luggage carousel is turned off and everyone else has their bag.&amp;nbsp; Somewhere between LA and Fargo, my bag went AWOL.&amp;nbsp; I had a tight connection in Minneapolis, so maybe it did not make it in time. So, I go and have a chat with the guy at the counter and get on the hotel shuttle (thanks for waiting).&lt;/P&gt;
&lt;P mce_keep="true"&gt;I check in to the Ramada at 21:00, have a lovely meal (Fettuccine Alfredo with chicken), write the first half of this blog post and go to bed. ..... I get a phone call at 11:00 on Sunday, my bag is at the airport and by 12:00 we are re-united.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Yippee, I am in Fargo and so is my bag.&amp;nbsp; It only took me 31 hours door to door. It took my bag a little longer.&lt;/P&gt;
&lt;P mce_keep="true"&gt;See you at the conference.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919188" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Getting to the Microsoft Dynamics GP Technical Conference 2009 Part 1</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/07/getting-to-the-microsoft-dynamics-gp-technical-conference-2009-part-1.aspx</id><published>2009-11-07T01:00:00Z</published><updated>2009-11-07T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 224px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx" width=480 height=224 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9917372/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I always said I would not use the blog to keep a diary.&amp;nbsp; But I am going to make an exception as I keep you up to date with my trip to Fargo, North Dakota, USA for the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I will skip passed the effort involved to get everything ready for&amp;nbsp;the conference and start with the packing.&amp;nbsp; No, I will not tell you how many pairs of socks I packed.&amp;nbsp; Just about an ongoing philosophical discussion (read argument) that my wife and I have about packing.&amp;nbsp; Jennifer likes to pack a full&amp;nbsp;bag, this stops things moving around&amp;nbsp;and protects the more fragile objects better.&amp;nbsp; So&amp;nbsp;when she helps me&amp;nbsp;pack (which is most times I travel), she always&amp;nbsp;tries to&amp;nbsp;use the smallest bag that will fit what has been selected to take. I like to take a bigger bag, so that when it is time to come home, you don't have to struggle to get your original contents, as well as any purchases you might have made, to fit in the bag.&amp;nbsp; This time I won. ... Well, West Acres Mall is across the road from the Ramada and the Australian Dollar is very strong against the US Dollar at the moment.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now, comes the trip.&amp;nbsp; I live in Perth, Western Australia.&amp;nbsp; I think this is the furthest capital city away from Fargo that you can find while staying on the planet.&amp;nbsp; It is 14 hours&amp;nbsp;ahead of Fargo&amp;nbsp;(13 hours when DST is active in North Dakota), and is in the southern hemisphere. Most other Australians who come to Fargo live on the East coast (Sydney, Melbourne, Brisbane, etc.). This means that they don't have far to travel to get to Sydney Airport to fly to the USA (usually Los Angeles).&amp;nbsp; Because I live in Perth, I start with a long flight across Australia to get to Sydney.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, I get up at 03:00 Saturday morning (Perth time), get ready and wait for the taxi booked at 04:00.&amp;nbsp; I try not to wake the family, but Jennifer comes outside to wait with me.&amp;nbsp; At 04:15, I called the taxi company, to be told that "&lt;EM&gt;their systems were down and they were working on it.&amp;nbsp; Call again in 10 minutes if the taxi has not yet arrived.&lt;/EM&gt;". At 04:25, Jennifer decides to get dressed and wake the kids, she is going to drive me to the airport.&amp;nbsp; I had added a safety margin when booking the taxi, but that was rapidly disappearing.&amp;nbsp; We left home at 04:35 and made the half hour trip to the airport.&amp;nbsp; On the way, I tried a couple of times to speak to the taxi company to tell them to cancel my booking, but gave up waiting on hold. They must have been too busy handling complaints.&lt;/P&gt;
&lt;P mce_keep="true"&gt;At the airport, the queues had built up because lots of people were running late due Perth's biggest taxi company being offline.&amp;nbsp; I was worried that all the good seats would be gone, but my seat allocation selected the night before via on-line check-in had stuck.&amp;nbsp; I did not think it had worked as the on-line system failed on the final step.&amp;nbsp; I get through security with about five minutes to spare before boarding is called.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Finally at 05:45, I am on the way.... to be continued.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917377" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Blog lunch table topic during GP Technical Conference 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/06/blog-lunch-table-topic-during-gp-technical-conference-2009.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/06/blog-lunch-table-topic-during-gp-technical-conference-2009.aspx</id><published>2009-11-06T09:00:00Z</published><updated>2009-11-06T09:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="Patrick Roth" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG height=87 alt="Patrick Roth - Click for blog homepage" hspace=10 src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx" width=65 align=right border=0 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx"&gt;&lt;IMG height=1 src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 align=right border=0 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;I'm sure we would have double the attendees if I'd have gotten around to getting this blog post out earlier.&amp;nbsp; But there is still time to get your Technical Conference 2009 registration done, last minute travel plans booked, and hotel reservations made.&lt;/P&gt;
&lt;P&gt;I wanted to let the people on the blog know that there will be various round table discussions on Nov 10 and Nov 11 around the lunch hour.&amp;nbsp; I'm not sure of all the topics - there will be a list I suspect - but one of the round table discussions will be on the Developing for Dynamics GP blog.&amp;nbsp; Yours truly will be the host.&amp;nbsp; Perhaps David Musgrave might stop by as well depending on his schedule - he's a popular guy.&lt;/P&gt;
&lt;P&gt;What will we talk about?&amp;nbsp; We can talk about the new building, the nice November weather we are having (beautiful now that is has stopped raining), and maybe squeeze in a few thoughts on the blog.&amp;nbsp; This will allow us to get your thoughts on:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;How the blog is doing?&lt;/LI&gt;
&lt;LI&gt;Are the articles relevant?&lt;/LI&gt;
&lt;LI&gt;How does it look visually?&amp;nbsp; Too much stuff on the main page?&lt;/LI&gt;
&lt;LI&gt;What topics should we have more of?&amp;nbsp; Less?&lt;/LI&gt;
&lt;LI&gt;Is this stuff all obvious?&amp;nbsp; Or too complex?&amp;nbsp; Or just right?&lt;/LI&gt;
&lt;LI&gt;Frequency of postings - too much? (Don't say not enough!)&lt;/LI&gt;
&lt;LI&gt;Anything else you care to comment on.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;We were not given any kind of indication of location, number of seats, etc so we'll have to see how it all works out when the day comes.&lt;/P&gt;
&lt;P&gt;Hope to see you there.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR&gt;Patrick&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918105" width="1" height="1"&gt;</content><author><name>Patrick Roth [MSFT]</name><uri>http://blogs.msdn.com/members/Patrick+Roth+%5bMSFT%5d.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Don't miss the Microsoft Dynamics GP Technical Conference 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/05/don-t-miss-the-microsoft-dynamics-gp-technical-conference-2009.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/05/don-t-miss-the-microsoft-dynamics-gp-technical-conference-2009.aspx</id><published>2009-11-05T01:00:00Z</published><updated>2009-11-05T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 171px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx" width=480 height=171 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I have spent the last month or so working hard with &lt;A title="The Dynamics GP Blogster" href="http://dynamicsgpblogster.blogspot.com/" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/"&gt;Mariano Gomez&lt;/A&gt; on the preparation of materials and demos for the sessions we will be presenting at the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Time is running out to get registered and organise your transport and accommodation.&amp;nbsp;See the top ten reasons to attend below:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/26/top-ten-reasons-to-attend-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;Top Ten Reasons to attend the Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Looking forward to seeing you.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9917122" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Automating or Customizing the Report Destination Window</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/04/automating-or-customizing-report-destination-window.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/04/automating-or-customizing-report-destination-window.aspx</id><published>2009-11-04T01:00:00Z</published><updated>2009-11-04T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;I have seen this issue come up a number of times.&amp;nbsp; Trying to automate processes which involve reports and wanting to automate the Report Destination window.&amp;nbsp; Sometimes you can add the Report Destination to Visual Basic for Applications (VBA) and sometimes the system will not add the window to VBA.&amp;nbsp; This post will explain the reason for this "weird" behavior.&lt;/P&gt;
&lt;P&gt;One thing about "weird" behavior when it comes to computers, is that once the explanation has been discovered, it all makes perfect sense and the computer is just being logical.&lt;/P&gt;
&lt;P&gt;The primary fact for this issue is that there&lt;FONT size=2&gt; are actually two different Report Destination windows:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the Dex.dic. This Report Destination window is part of the runtime engine and is opened when a report is executed without the destination being specified in the Dexterity Run Report code.&lt;BR&gt;&amp;nbsp;&lt;/LI&gt;
&lt;LI&gt;In the Dynamics.dic. This Report Destination window is used by developers to ask for report destination information in advance. This information is then passed to the report writer when the developer calls a report, usually after some sort of temporary file processing.&lt;/LI&gt;&lt;/OL&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The first Report Destination window from the runtime cannot be customized by&amp;nbsp;VBA or Dexterity.&amp;nbsp; You cannot add it to VBA and you cannot register a Dexterity trigger against it.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The only interactions that&amp;nbsp;are possible with this window are by using the VBA's SendKeys command to control using keyboard key strokes or using pass through Dexterity sanScript.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The Dex.dic can be referenced as dictionary 1 with the execute() function or the unsupported method of calling Dexterity from VBA via the Continuum Integration Library.&amp;nbsp; Please see the materials in the following posts for more information on these methods:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A title="Cross Dictionary Dexterity Development" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx"&gt;Cross Dictionary Dexterity Development&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A title="Microsoft Dynamics GP Technical Airlift 2008" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/11/microsoft-dynamics-gp-technical-airlift-2008.aspx"&gt;Microsoft Dynamics GP Technical Airlift 2008&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The second Report Destination window which is part of the core Dynamics.dic application dictionary and can be referenced easily by both VBA and Dexterity.&lt;/P&gt;
&lt;P&gt;I hope this explains the apparent inconsistent behavior.&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9916002" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Dexterity" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx" /><category term="Hybrid" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Hybrid/default.aspx" /><category term="VBA" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/VBA/default.aspx" /><category term="Application" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Application/default.aspx" /><category term="Customizations" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Customizations/default.aspx" /></entry><entry><title>Asus Eee PC and Microsoft Dynamics GP</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/02/asus-eee-pc-and-microsoft-dynamics-gp.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/11/02/asus-eee-pc-and-microsoft-dynamics-gp.aspx</id><published>2009-11-02T01:00:00Z</published><updated>2009-11-02T01:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;So you have now all heard about the fun I have had getting my &lt;A title="ASUS Eee PC 1005HA-H" href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR" target=_blank mce_href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR"&gt;ASUS Eee PC 1005HA-H&lt;/A&gt; netbook working with Windows 7 with the latest and greatest BIOS and drivers.&amp;nbsp; If you missed out on the saga, please have a look at the posts:&amp;nbsp;&lt;A title="Asus Eee PC BIOS woes with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx"&gt;Asus Eee PC BIOS woes with Windows 7&lt;/A&gt; and &lt;A title="Asus Eee PC BIOS joys with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx"&gt;Asus Eee PC BIOS joys with Windows 7&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Since, those articles were written, Asus have released another BIOS update&amp;nbsp;build 1102 as well as some updated drivers and utilities, which I have installed with no issues. Windows 7 runs extremely well on&amp;nbsp;the netbook. Especially now that I have also expanded the memory on the machine to the maximum 2Gb supported by the Atom N280 processor.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Just to see how well it would perform, I have installed SQL Server 2008 SP1 along with Microsoft&amp;nbsp;Dynamics GP v10.0 SP4 and Dexterity v10.0 SP4.&amp;nbsp; Everything works and performs well.&amp;nbsp; I did change the SQL Server service to start manually, so it would not have a negative impact on the system when it was not being used.&lt;/P&gt;
&lt;P mce_keep="true"&gt;I don't think it will replace a full notebook or desktop with a large screen as a suitable machine for a developer or consultant (I like having lots of screen real estate and 10" 1024 x 600 is not enough), but it can be useful if you just want to check something while on the move or do a quick demo.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9913940" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="Application" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Application/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Hybrid - Setting a push button to Hyperspace</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/30/hybrid-setting-a-push-button-to-hyperspace.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/30/hybrid-setting-a-push-button-to-hyperspace.aspx</id><published>2009-10-29T23:00:00Z</published><updated>2009-10-29T23:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="Patrick Roth" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="Patrick Roth - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx" width=65 height=87 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9020596/thumb.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;Trivia question&amp;nbsp;for today:&lt;/P&gt;
&lt;P&gt;Given the following sequence of events:&lt;/P&gt;
&lt;P&gt;In Microsoft Dynamics GP, in a control field such as Customer Number, the user types in "AARON". The user then presses the associated lookup button.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;What happens?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;A. Focus moves to the button causing the field change script to run and validates that Customer Number "AARON" exists.&lt;BR&gt;B. Focus remains on the Customer Number field and the lookup window opens.&lt;BR&gt;C. Both.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Answer:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;B. Focus remains on the Customer Number field and the lookup window opens.&lt;/P&gt;
&lt;P&gt;Your experienced GP user will know that this is a 'feature' of Dynamics as the user can enter the first few characters to seed the lookup.&amp;nbsp; When the lookup opens, the window will start to fill from the entered characters making it easier to find the "AARONFIT0001" customer they were looking for.&lt;/P&gt;
&lt;P&gt;Bonus points then to those who know why this works?&amp;nbsp; A hint is that this seems similar to the CausesValidation property in C# for fields.&lt;/P&gt;
&lt;P&gt;If you aren't a Dexterity developer, you probably do not know that this is the Hyperspace property.&amp;nbsp; The reason is that the Modifier/VBA developers might not be as familiar with this property is because in Modifier we do not let you change this property.&amp;nbsp; While I can see perhaps that in general this property shouldn't be changed for existing Dynamics GP buttons, it seems to me that it should be customizeable for a button added by Modifier.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Why would you need to change this property?&amp;nbsp; Strictly speaking; it isn't critical that it must be.&amp;nbsp; However if the developer would like to add their own custom field with validation and a lookup to that field, then you need this.&amp;nbsp; Otherwise when you click the lookup button - focus leaves the custom field causing the change script to run.&amp;nbsp; Because potentially only a few characters were entered; validation would fail potentially giving an error message when the user just wanted to use a lookup.&lt;/P&gt;
&lt;P&gt;The solution to this is to use a bit of pass through Dexterity via Continuum to change this property.&lt;/P&gt;
&lt;P&gt;Dexterity has a function called&amp;nbsp;Field_SetBooleanProperty() which can be used to set quite number of properties.&amp;nbsp; While every property cannot be set with this function, we're OK because we can set the Hyperspace property with it.&lt;/P&gt;
&lt;P&gt;In this example, I'm assuming the user modified the Customer Maintenance main window to add a new local field called "MyButton" to be the new "lookup" button that the Hyperspace property needs to be set.&lt;/P&gt;
&lt;P&gt;A good spot for this type of code would be before or after the window opens.&amp;nbsp; The code sample below shows how I would code this type of customization using Modifier to add the local button named "MyButton" and the VBA code to change the Hyperspace value to "True".&lt;/P&gt;
&lt;DIV class=legend&gt;&lt;STRONG&gt;Code Example&lt;/STRONG&gt;&lt;TEXTAREA style="BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 12pt; BACKGROUND-COLOR: #f4f4f4; MARGIN: 20px 0px 10px; PADDING-LEFT: 4px; WIDTH: 97.5%; PADDING-RIGHT: 4px; FONT-FAMILY: 'Courier New', courier, consolas, monospace; HEIGHT: 303px; MAX-HEIGHT: 200px; FONT-SIZE: 8pt; OVERFLOW: auto; BORDER-TOP: gray 1px solid; CURSOR: text; BORDER-RIGHT: gray 1px solid; PADDING-TOP: 4px" class=code wrap=off rows=14 cols=80 readOnly name=S1&gt;Private Sub Window_BeforeOpen(OpenVisible As Boolean)
    Dim obj As Object
    Dim ret As Integer
    Dim msg As String, code As String
    
    Set obj = GetObject(, "Dynamics.Application")
    'Switch context to Modified Dynamics window
    obj.CurrentProduct = "Micosoft Dynamics GP!Modified"
    code = "Field_SetBooleanProperty('(L) MyButton' of window RM_Customer_Maintenance of form RM_Customer_Maintenance,FIELD_PROP_HYPERSPACE,true);"
    ret = obj.ExecuteSanScript(code, msg)
    If ret &amp;gt; 0 Then
        MsgBox "sanScript error: " + Chr(13) + msg
    End If
    Set obj = Nothing
End Sub

&lt;/TEXTAREA&gt;&lt;/DIV&gt;
&lt;DIV class=legend&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=legend&gt;
&lt;DIV class=legend&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; This customization uses a method of executing Dexterity sanScript code from VBA which is unsupported by Microsoft.&lt;/DIV&gt;
&lt;DIV class=legend&gt;&amp;nbsp;&lt;/DIV&gt;Regards,&lt;/DIV&gt;
&lt;DIV class=legend&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=legend&gt;Patrick&lt;/DIV&gt;
&lt;DIV class=legend&gt;Dynamics GP Developer Support&amp;nbsp;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9142732" width="1" height="1"&gt;</content><author><name>Patrick Roth [MSFT]</name><uri>http://blogs.msdn.com/members/Patrick+Roth+%5bMSFT%5d.aspx</uri></author><category term="Dexterity" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx" /><category term="Hybrid" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Hybrid/default.aspx" /><category term="Modifier" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Modifier/default.aspx" /><category term="VBA" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/VBA/default.aspx" /></entry><entry><title>Asus Eee PC BIOS joys with Windows 7 </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx</id><published>2009-10-28T00:00:00Z</published><updated>2009-10-28T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;This post&amp;nbsp;is a (little late) follow up to last week's post where I explained the fun I had with upgrading and then downgrading the BIOS ROM in my &lt;A title="ASUS Eee PC 1005HA-H" href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR" target=_blank mce_href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR"&gt;ASUS Eee PC 1005HA-H&lt;/A&gt; netbook. And this post is a happy one, full of praise for ASUS.&lt;/P&gt;
&lt;P&gt;If you have not read the previous post, have a quick read using the link below:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A title="Asus Eee PC BIOS woes with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx"&gt;Asus Eee PC BIOS woes with Windows 7&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;For the days around the Windows 7 launch, I was watching the &lt;A title="ASUSTeK Computer Inc. Support" href="http://support.asus.com/download/download.aspx?model=Eee%20PC%201005HA" target=_blank mce_href="http://support.asus.com/download/download.aspx?model=Eee%20PC%201005HA"&gt;download page&lt;/A&gt; on the ASUSTeK support website for my netbook model.&amp;nbsp; Between the start of October 22&lt;SUP&gt;nd&lt;/SUP&gt; (&lt;A title="Windows 7 Releases Today" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/22/windows-7-releases-today.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/22/windows-7-releases-today.aspx"&gt;Windows 7 Launch Day&lt;/A&gt;) in Asia Pacific and the end of the day in the USA, ASUS updated the downloads available to include all the drivers and utilities needed for Windows 7.&amp;nbsp; So by the end of the Windows 7 launch day, everything needed for true Windows 7 compatibility was available.&amp;nbsp; Well done and thank you.&lt;/P&gt;
&lt;HR style="WIDTH: 100%; HEIGHT: 2px"&gt;

&lt;P mce_keep="true"&gt;Now that the Windows 7 drivers and utilities were available, on the 23&lt;SUP&gt;rd&lt;/SUP&gt; I decided to try again.&amp;nbsp; This time the drivers should support the latest 0905&amp;nbsp;BIOS version.&lt;/P&gt;
&lt;P mce_keep="true"&gt;If you upgrade your BIOS first, you will get the same error as last time until you have un-installed the old drivers and installed the new ones:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color=red&gt;Missing ASUS ACPI Driver, Please install ASUS ACPI Driver&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;I did it the other way around, I un-installed the old drivers and installed the new ones.&amp;nbsp;This causes the following error from the Hotkey driver (new ACPI driver), but I was expecting some sort of message:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color=red&gt;ASUS ACPI Service: Can't get WMI ASUS Management Object&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;I then use the AFUDOS tool to upgrade the ROM BIOS to the 0905 build and rebooted and the error no longer appeared.&amp;nbsp; I then finished installing the rest of the drivers and everything works perfectly.&amp;nbsp; Once the drivers and the BIOS match there is no issue.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Interestingly enough, Windows 7 decided that the machine had changed enough that it asked me to re-activate windows.&amp;nbsp; A short automated phone call and all was resolved.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Thanks to the updated BIOS, the Super Hybrid Engine 2.0 driver and better support for Windows 7 power saving functions I now get somewhere between 10 and 13 hours battery life.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, as a bonus, the Windows Experience Index has increased from a rating of 2.0 to 2.2.&amp;nbsp; Due to the better graphics performance of the new drivers.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9911892" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Top Ten Reasons to attend the Microsoft Dynamics GP Technical Conference 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/26/top-ten-reasons-to-attend-the-microsoft-dynamics-gp-technical-conference-2009.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/26/top-ten-reasons-to-attend-the-microsoft-dynamics-gp-technical-conference-2009.aspx</id><published>2009-10-26T00:00:00Z</published><updated>2009-10-26T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;&lt;IMG style="WIDTH: 480px; HEIGHT: 171px" title="Microsoft Dynamics GP Technical Conference 2009" border=0 alt="Microsoft Dynamics GP Technical Conference 2009" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx" width=480 height=171 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9871912/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;If you are not already registered to attend the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://www.microsoft.com/dynamics/fargodeveloperconference/" target=_blank mce_href="http://www.microsoft.com/dynamics/fargodeveloperconference/"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt;&amp;nbsp;and you need some help making your decision to come visit Fargo, the center of the Microsoft Dynamics GP world; then the video below will have you clicking on the link above to register in no time.&lt;/P&gt;
&lt;P&gt;
&lt;OBJECT width=480 height=385&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/Ze4P2LoMLMU&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowscriptaccess" VALUE="always"&gt;
			
	&lt;embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/Ze4P2LoMLMU&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" width="480"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Say no more... Just click to register.&lt;/P&gt;
&lt;P&gt;Hope to see you all there.&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9912311" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Conference" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Conference/default.aspx" /><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /></entry><entry><title>Trouble with pass through sanScript</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/23/trouble-with-pass-through-sanscript.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/23/trouble-with-pass-through-sanscript.aspx</id><published>2009-10-23T02:00:00Z</published><updated>2009-10-23T02:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="Dave Dusek" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG style="WIDTH: 74px; HEIGHT: 100px" title="Dave Dusek" border=0 hspace=10 alt="Dave Dusek" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9023112/original.aspx" width=74 height=100 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9023112/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;A title="Dave Dusek" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;Here is another post&amp;nbsp;about an interesting support incident.&amp;nbsp; I kind of&amp;nbsp;like sharing these interesting cases with you in this format, so I think I will try to keep doing that. I hope you&amp;nbsp;enjoy these cases.&lt;/P&gt;
&lt;P&gt;This case came in as a problem when running pass through sanScript.&amp;nbsp; The error that was coming back was basically "Syntax error&amp;nbsp;;".&amp;nbsp; Now, if you have done a lot with&amp;nbsp;pass through sanScript before, especially large blocks of&amp;nbsp;code,&amp;nbsp;it usually takes a few tries to&amp;nbsp;get the syntax to the point&amp;nbsp;where it compiles properly.&amp;nbsp;&amp;nbsp;A missed semi colon or comma is all it takes to produce this message.&amp;nbsp;&amp;nbsp;The message is usually what we have here,&amp;nbsp;"Syntax error&amp;nbsp;;"&amp;nbsp; or sometimes it shows a comma instead of a semi colon.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;I called the developer and this&amp;nbsp;got a little more complicated because what he had&amp;nbsp;was some pass through sanScript and inside of that, he was doing a COM_CreateObject() to access a COM interop .net dll that they also had developed.&amp;nbsp; It's more complicated because we are&amp;nbsp;using COM in Dexterity in&amp;nbsp;pass through sanScript.&amp;nbsp; You can't step through that like you could in&amp;nbsp;straight Dexterity code.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So the first thing that we did was add in a warning statement&amp;nbsp;so we could see the pass through code that was running.&amp;nbsp; We looked through that and it sure looked OK - of course there was a lot of code to look through.&amp;nbsp; We made a couple of minor changes but it&amp;nbsp;still didn't work.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There was a large amount of pass through code so then we started to narrow this&amp;nbsp;down by taking out code in the pass through&amp;nbsp;to see if&amp;nbsp;we can pin point the problem.&amp;nbsp; Well, we&amp;nbsp;got&amp;nbsp;down to the local variables and the COM_CreateObject().&amp;nbsp;&amp;nbsp;That wouldn't even run.&amp;nbsp; So we basically have one line of code that fails.&amp;nbsp; I checked and rechecked and the syntax was correct.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There are a couple other details that I should mention here.&amp;nbsp; This code is failing on a VPC image,&amp;nbsp;Dexterity is not installed on the&amp;nbsp;VPC, but the dll that they are trying to use and&amp;nbsp;GP and his third party are installed.&amp;nbsp; The developer had previously taken the&amp;nbsp;full pass through code and put it into a&amp;nbsp;plain Dexterity script&amp;nbsp;on his development machine and it did compile fine.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;At this point, I had the developer send me the .dll, .tlb and .reg files that he was trying to integrate with and I loaded them on my machine.&amp;nbsp; The I created a quick plain Dexterity script to access the COM object.&amp;nbsp; It worked and compiled fine.&amp;nbsp; Then&amp;nbsp;I took the same code and moved it into pass through sanScript code.&amp;nbsp; Again, it worked and compiled fine.&amp;nbsp; I sent him my exact script, and it wouldn't work for him.&amp;nbsp; Same error, "Syntax error ;".&amp;nbsp; So now I'm baffled, we are about an hour or two into this.&amp;nbsp; Now, it has to be something on the VPC environment, it has to be.&amp;nbsp; The error is pointing to a syntax error -&amp;nbsp;but it can't be.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;We then changed the code to use the imports statement instead of the COM_CreateObject.&amp;nbsp; Just to see if that makes any difference.&amp;nbsp; Now the error comes back as "Bad import directive".&amp;nbsp; OK, so the message changed, so that's something.&amp;nbsp; I change my pass through code do use the imports statement and that works fine.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;So now, the problem is pointing to the dll.&amp;nbsp; Maybe dexterity can't find the dll on the VPC image, even though it is in the GP directory.&amp;nbsp; So we go to &lt;A title="Process Monitor" href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx" target=_blank mce_href="http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx"&gt;Process Monitor&lt;/A&gt;.&amp;nbsp; The VPC did have internet access so we downloaded process monitor and fired it up.&amp;nbsp; We ran the pass through sanScript and then turned it off again.&amp;nbsp; The developer sent me the log file.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;In the log, it appears that dexterity can find the dll, but we see a problem in the registry access section.&amp;nbsp; In the log, dexterity is trying to read the following key:&lt;/P&gt;
&lt;P mce_keep="true"&gt;HKEY_CLASSES_ROOT\TypeLib\{GUIDNUMBERHERE}&lt;/P&gt;
&lt;P mce_keep="true"&gt;The GUID number is the GUID for the Class that we are trying to import or create an instance on.&amp;nbsp; There is an error reading the key, it is coming back as "NOT FOUND".&amp;nbsp; I run the Process Monitor on my system that works and it can access that key fine.&amp;nbsp; So this has to be the problem, the dll isn't registered on the VPC image even though it is there.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;The developer checks the registry and that key is &lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;definitely &lt;/SPAN&gt;not there.&amp;nbsp; They register the dll again using regasm, check the registry and now that key is there, and bingo, everything works.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;What was throwing me off the whole time was the syntax error that the pass through sanScript was returning.&amp;nbsp; Once we got the bad import directive, then we got pointed more in the right direction.&amp;nbsp; In hindsight I might have done some things differently, but we got it to work in the end.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;Best Regards,&lt;BR&gt;Dave Dusek&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9904965" width="1" height="1"&gt;</content><author><name>Dave Dusek [MSFT]</name><uri>http://blogs.msdn.com/members/Dave+Dusek+%5bMSFT%5d.aspx</uri></author><category term="Dexterity" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx" /><category term="Support" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Support/default.aspx" /></entry><entry><title>Windows 7 Releases Today</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/22/windows-7-releases-today.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/22/windows-7-releases-today.aspx</id><published>2009-10-22T00:00:00Z</published><updated>2009-10-22T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;IMG style="WIDTH: 289px; HEIGHT: 75px" title="Windows 7" alt="Windows 7" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9907894/original.aspx" width=289 height=75 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9907894/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;Windows 7 launches General Availability (GA)&amp;nbsp;today, being 22&lt;SUP&gt;nd&lt;/SUP&gt; October.&amp;nbsp; Yes, it is already release day in the Asia Pacific region.&amp;nbsp; If you want information on what is happening, check out:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Windows Team Blog: &lt;A title="Windows 7’s Big Day Tomorrow + New Offers Announced!" href="http://windowsteamblog.com/blogs/windows7/archive/2009/10/21/windows-7-s-big-day-tomorrow-new-offers-announced.aspx" target=_blank mce_href="http://windowsteamblog.com/blogs/windows7/archive/2009/10/21/windows-7-s-big-day-tomorrow-new-offers-announced.aspx"&gt;Windows 7’s Big Day Tomorrow + New Offers Announced!&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Microsoft.com: &lt;A title="Welcome to Windows 7" href="http://www.microsoft.com/windows/windows-7/default.aspx" target=_blank mce_href="http://www.microsoft.com/windows/windows-7/default.aspx"&gt;Welcome to Windows 7&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;And if you are hungry for more&amp;nbsp;Windows 7, try this&amp;nbsp;...&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;A title="Windows 7 Whopper" href="http://twitpic.com/mehp6/full" target=_blank mce_href="http://twitpic.com/mehp6/full"&gt;&lt;IMG style="WIDTH: 550px; HEIGHT: 733px" title="Windows 7 Whopper" border=0 alt="Windows 7 Whopper" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9911064/original.aspx" width=550 height=733 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9911064/original.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Enjoy.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9894787" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Asus Eee PC BIOS woes with Windows 7</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx" /><link rel="enclosure" type="application/x-zip-compressed" length="24223" href="http://blogs.msdn.com/developingfordynamicsgp/attachment/9910324.ashx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/21/asus-eee-pc-bios-woes-with-windows-7.aspx</id><published>2009-10-21T00:00:00Z</published><updated>2009-10-21T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;This issue is not related to Microsoft Dynamics GP, but caused me&amp;nbsp;a lot of frustration and wasted time.&amp;nbsp; I decided to post about it on the blog to hopefully make life easier for anyone else "out there" who has the same problem and is searching for answers.&amp;nbsp;This is a bit of a saga, so bear with me.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Introduction&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I have an &lt;A title="ASUS Eee PC 1005HA-H" href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR" target=_blank mce_href="http://www.asus.com.au/product.aspx?P_ID=8wVV18UfpV0mJVAR"&gt;ASUS Eee PC 1005HA-H&lt;/A&gt; netbook (in piano&amp;nbsp;black) and I love it.&amp;nbsp; It is a beautiful looking machine with a 10" screen, long battery life&amp;nbsp;and a reasonable amount of power for running Office applications and browsing the internet, etc.&amp;nbsp; You can check out the overview and specifications on the ASUSTek site.&lt;/P&gt;
&lt;P&gt;It came with Windows XP and&amp;nbsp;the first thing I did was to install Windows 7 Ultimate onto it.&amp;nbsp; Windows 7 had drivers for everything except&amp;nbsp;one unknown device.&amp;nbsp; Eventually, Windows 7's Problem Report utility suggested that I download&amp;nbsp;a driver for the&amp;nbsp;ACPI (Advanced Configuration and Power Interface).&amp;nbsp; Once this driver was installed the Device Manager had drivers for all the components of the hardware.&lt;/P&gt;
&lt;P&gt;However, I noticed that the multi-touch and scrolling functions of the touchpad as well as the keyboard function key controls for volume, etc. were not working.&amp;nbsp; By installing the Windows XP versions of the drivers for the touchpad and audio card as well as the Super Hybrid Engine software I was able to get all the function key controls working.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; The Super Hybrid Engine software controls CPU and FSB clock speeds and optimises battery life.&lt;/P&gt;
&lt;P&gt;At the time of this initial installation, I also saw that ASUS released a 0703 ROM BIOS upgrade and so I downloaded the ASUS Update windows based tool and the ROM image and upgraded the BIOS. Everything was fine with the machine working perfectly.&lt;/P&gt;
&lt;P&gt;Windows 7 runs like a dream on the machine, even with Aero transparency turned on.&lt;/P&gt;
&lt;HR style="WIDTH: 100%; HEIGHT: 2px"&gt;

&lt;P&gt;&lt;STRONG&gt;The Problem&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;OK, so "If it ain't broke, don't fix it"..... Nah, I am a nerd and want the latest and greatest.&amp;nbsp; So when I recently saw that there was a couple of new ROM builds 0801 and 0905, I installed the ASUS Update tool again and installed 0905.&amp;nbsp;I had previously updated the BIOS and all was well that time. Newer is always better, isn't it?&amp;nbsp; What could go wrong?&lt;/P&gt;
&lt;P&gt;Rebooting the machine, I checked the BIOS version. Everything looked great.&amp;nbsp; Restarted Windows 7, logged in and the following error message appears:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT color=red&gt;Missing ASUS ACPI Driver, Please install ASUS ACPI Driver&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Every time you click OK to dismiss the error, a new window with the same message appears. If you try to re-install the ACPI Driver, it will just roll back and fail.&amp;nbsp; If you remove the driver entirely all the function keys&amp;nbsp;and power control functionality stopped working.&amp;nbsp; Then again, while the error was&amp;nbsp;popping up, all that functionality is broken anyway.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After a bit of research on the font of all knowledge (Bing Search),&amp;nbsp;it seems that the only way to fix&amp;nbsp;the issue is to roll back to the 0703 BIOS.&amp;nbsp; It appears&amp;nbsp;that the 0801 and 0905&amp;nbsp;builds change something that breaks the ACPI Driver for&amp;nbsp;Windows 7.&amp;nbsp; Windows XP works fine with the new BIOS builds.&amp;nbsp;&amp;nbsp;We are going to need a new ACPI Driver for&amp;nbsp;Windows 7 before we can use the new BIOS builds.&amp;nbsp; &lt;/P&gt;
&lt;P mce_keep="true"&gt;So now I knew what was required to fix the issue, but Murphy's Law was working against me.&lt;/P&gt;
&lt;HR style="WIDTH: 100%; HEIGHT: 2px"&gt;

&lt;P mce_keep="true"&gt;&lt;STRONG&gt;The Solution&lt;/STRONG&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I already had a copy of the 0703 build of the ROM BIOS, so I tried to use the ASUS Update windows tool to roll back the BIOS.&amp;nbsp; It told me that it would only work on ASUS machines and that it needed the ASUS ACPI Driver installed first.&amp;nbsp; Great... it is because of the failure of that driver that I want to downgrade the BIOS.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Next idea, use the DOS level AFUDOS.EXE tool.&amp;nbsp; I already have USB drives set up to boot into Windows 98 command prompt and Windows Vista PBE (Pre Boot Environment) command prompt. So I use the Windows 98 drive and copy the AFUDOS tool and the ROM image to the drive and reboot.&amp;nbsp; It takes a few goes to get the machine to allow me to select the device to boot from, but I eventually get a Windows 98 command prompt.&amp;nbsp; Relieved, I run the tool ... only to be told that the BIOS I want to install is older and cannot be installed.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After more research and a few downloads, I managed to get a special Engineering Edition of the AFUDOS tool which with a couple of extra command line parameters will allow an earlier build to be installed:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;AFUDOS /ixxxx.rom /pbnc /n&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where xxxx=name.rom &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Running this version of the ROM update tool (attached), I was finally able to restore the BIOS to version 0703 and everything is sweet again.&lt;/P&gt;
&lt;P mce_keep="true"&gt;After the panic and stress was over, I tried looking again for information on what had happened and found this blog post:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A title="Windows 7 on my ASUS EEEPC 1005HA and its ACPI Adventure" href="http://www.darrenpopham.com/?p=437" target=_blank mce_href="http://www.darrenpopham.com/?p=437"&gt;Windows 7 on my ASUS EEEPC 1005HA and its ACPI Adventure&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;I wish I had found this earlier as it would have saved me a heap of time.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Oh, well .... we live and learn.&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;
&lt;P&gt;23-Oct-2007: ASUSTek have released new Windows 7 drivers which now&amp;nbsp;work with (in fact, require)&amp;nbsp;the 0905 BIOS, see follow-up post: &lt;A title="Asus Eee PC BIOS joys with Windows 7" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/28/asus-eee-pc-bios-joys-with-windows-7.aspx"&gt;Asus Eee PC BIOS joys with Windows 7&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9910324" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Hybrid Development and Continuum</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/20/hybrid-development-and-continuum.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/20/hybrid-development-and-continuum.aspx</id><published>2009-10-20T00:00:00Z</published><updated>2009-10-20T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;In the past, I was known for my pioneering work&amp;nbsp;with and promotion of &lt;A title="Cross Dictionary Dexterity Development" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/07/24/cross-dictionary-dexterity-development.aspx"&gt;Cross Dictionary Dexterity Development&lt;/A&gt;.&amp;nbsp; More recently I have been talking up the benefits of Hybrid Development and &lt;A title="Developing Outside of the Box" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/03/09/developing-outside-of-the-box.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/03/09/developing-outside-of-the-box.aspx"&gt;Developing Outside of the Box&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;With all the tools available to the Microsoft Dynamics GP developer, and each tool having its strengths and weaknesses, it just makes sense to use whichever tool is best for a particular job.&amp;nbsp; Even if that means using multiple tools for the one solution.&lt;/P&gt;
&lt;P mce_keep="true"&gt;As Mariano Gomez and I have been preparing for the two sessions we will be presenting at the &lt;A title="Microsoft Dynamics GP Technical Conference 2009" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/08/17/announcing-the-microsoft-dynamics-gp-technical-conference-2009.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/08/17/announcing-the-microsoft-dynamics-gp-technical-conference-2009.aspx"&gt;Microsoft Dynamics GP Technical Conference 2009&lt;/A&gt; in Fargo on the 9&lt;SUP&gt;th&lt;/SUP&gt;-11&lt;SUP&gt;th&lt;/SUP&gt; November 2009, we have been working with a variety of tools.&amp;nbsp; Mariano has written a great post that discusses hybrid development and why it is becoming so important.&amp;nbsp; Check out:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A title="Developing Microsoft Dynamics GP hybrid integrating applications" href="http://dynamicsgpblogster.blogspot.com/2009/10/developing-microsoft-dynamics-gp-hybrid.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/10/developing-microsoft-dynamics-gp-hybrid.html"&gt;Developing Microsoft Dynamics GP hybrid integrating applications&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;Mariano has just posted a great hybrid solution to showing the total of a transaction in words.&amp;nbsp; Check out his solution using Visual Studio Tools to&amp;nbsp;call&amp;nbsp;the RW_ConvertToWordsAndNumbers() report writer function to get the amount in words.&amp;nbsp; Here is the link:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A title="VST - Amount in Words on SOP Entry window " href="http://dynamicsgpblogster.blogspot.com/2009/10/vst-amount-in-words-on-sop-entry-window.html" target=_blank mce_href="http://dynamicsgpblogster.blogspot.com/2009/10/vst-amount-in-words-on-sop-entry-window.html"&gt;VST - Amount in Words on SOP Entry window&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;For other ways to get the most out of the RW_ConvertToWordsAndNumbers() function, see the following posts from this blog:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A title="Hybrid - Cheque Amount in Words Example" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/09/29/cheque-amount-in-words-example.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2008/09/29/cheque-amount-in-words-example.aspx"&gt;Hybrid - Cheque Amount in Words Example&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="RW - Getting RW_ConvertToWordsAndNumbers() to work with multi-currency" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/05/06/getting-rw-converttowordsandnumbers-to-work-with-multi-currency.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/05/06/getting-rw-converttowordsandnumbers-to-work-with-multi-currency.aspx"&gt;RW - Getting RW_ConvertToWordsAndNumbers() to work with multi-currency&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="RW - Getting RW_ConvertToWordsAndNumbers() to show cents in words" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/07/08/getting-rw-converttowordsandnumbers-to-show-cents-in-words.aspx" mce_href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/07/08/getting-rw-converttowordsandnumbers-to-show-cents-in-words.aspx"&gt;RW - Getting RW_ConvertToWordsAndNumbers() to show cents in words&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;HR style="WIDTH: 100%; HEIGHT: 2px"&gt;

&lt;P mce_keep="true"&gt;It seems fitting that in the same week, Mohammad Daoud should publish a post showing how the Continuum Integration Library can be used to control the Microsoft Dynamics GP application interface as well as execute pass through sanScript.&amp;nbsp;&amp;nbsp;Check out:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A title="Practical Example on Dynamics Continuum Integration Library: GL Transaction Entry Integration " href="http://mohdaoud.blogspot.com/2009/10/practical-example-on-dynamics-continuum.html" target=_blank mce_href="http://mohdaoud.blogspot.com/2009/10/practical-example-on-dynamics-continuum.html"&gt;Practical Example on Dynamics Continuum Integration Library: GL Transaction Entry Integration&lt;/A&gt; &lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;If you are running this code from VBA, the control of the interface can be handled with native VBA. However, this technique can be used from external VB applications.&amp;nbsp; Even though I would probably then use Visual Studio Tools instead.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Mohammad is also doing his bit for increasing the size of the Microsoft Dynamics GP consultant community with the birth of his son. Congratulations. Here is his post:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;A title="Father of my baby boy!" href="http://mohdaoud.blogspot.com/2009/10/father-of-my-baby-boy.html" target=_blank mce_href="http://mohdaoud.blogspot.com/2009/10/father-of-my-baby-boy.html"&gt;Father of my baby boy!&lt;/A&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Note: &lt;/STRONG&gt;The use of the Continuum Integration Library to execute Dexterity scripts from VBA is not supported.&lt;/P&gt;
&lt;P mce_keep="true"&gt;David&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907903" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="Dexterity" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Dexterity/default.aspx" /><category term="Hybrid" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Hybrid/default.aspx" /><category term="Modifier" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Modifier/default.aspx" /><category term="VBA" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/VBA/default.aspx" /><category term="Visual Studio Tools" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Visual+Studio+Tools/default.aspx" /><category term="Blogsphere" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Blogsphere/default.aspx" /></entry><entry><title>Windows 7 is almost here</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/19/windows-7-is-almost-here.aspx" /><id>http://blogs.msdn.com/developingfordynamicsgp/archive/2009/10/19/windows-7-is-almost-here.aspx</id><published>2009-10-19T00:00:00Z</published><updated>2009-10-19T00:00:00Z</updated><content type="html">&lt;P&gt;&lt;A title="David Meego" href="http://blogs.msdn.com/DevelopingForDynamicsGP/" mce_href="http://blogs.msdn.com/DevelopingForDynamicsGP/"&gt;&lt;IMG border=0 hspace=10 alt="David Meego - Click for blog homepage" align=right src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx" width=94 height=94 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/8719549/original.aspx"&gt;&lt;IMG border=0 align=right src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping" width=1 height=1 mce_src="http://www.myworldmaps.net/map.ashx/00bb0d70-4fc5-45a1-8753-6af01cdb9beb/ping"&gt;&lt;/A&gt;&lt;IMG style="WIDTH: 289px; HEIGHT: 75px" title="Windows 7" alt="Windows 7" src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9907894/original.aspx" width=289 height=75 mce_src="http://blogs.msdn.com/photos/developingfordynamicsgp/images/9907894/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;Windows 7's release is just around the corner and there have been some interesting happenings discussed around the blogsphere.&lt;/P&gt;
&lt;P&gt;First is that Microsoft and Fox are collaborating together on some Family Guy promotions of Windows 7.&amp;nbsp; Check out the clip below:&lt;/P&gt;
&lt;P mce_keep="true"&gt;
&lt;OBJECT width=480 height=385&gt;&lt;PARAM NAME="movie" VALUE="http://www.youtube.com/v/jBNPKvKibnY&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;PARAM NAME="allowFullScreen" VALUE="true"&gt;&lt;PARAM NAME="allowscriptaccess" VALUE="always"&gt;
&lt;embed src="http://www.youtube.com/v/jBNPKvKibnY&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/OBJECT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;There is more Family Guy content on the Fun link on &lt;A title=http://www.win741.com/ href="http://www.win741.com/" target=_blank mce_href="http://www.win741.com/"&gt;http://www.win741.com/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Also, if you use twitter and need some assistance with Windows 7, why not ask using the new &lt;A title=@MicrosoftHelps href="http://twitter.com/MicrosoftHelps" target=_blank mce_href="http://twitter.com/MicrosoftHelps"&gt;@MicrosoftHelps&lt;/A&gt; twitter account.&lt;/P&gt;
&lt;P&gt;Enjoy.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;David&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;[Edit]&lt;/STRONG&gt; More information at &lt;A title="Microsoft and FOX One to Collaborate on Exclusive Windows 7 Brand Sponsorship of “Family Guy Presents: Seth &amp;amp; Alex’s Almost Live Comedy Show” (Working Title)" href="http://www.microsoft.com/presspass/press/2009/oct09/10-13mswin7foxpr.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2009/oct09/10-13mswin7foxpr.mspx"&gt;Microsoft PressPass&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907895" width="1" height="1"&gt;</content><author><name>David Musgrave</name><uri>http://blogs.msdn.com/members/David+Musgrave.aspx</uri></author><category term="General" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/General/default.aspx" /><category term="Blogsphere" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Blogsphere/default.aspx" /><category term="Fun" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Fun/default.aspx" /><category term="News" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/News/default.aspx" /><category term="Windows 7" scheme="http://blogs.msdn.com/developingfordynamicsgp/archive/tags/Windows+7/default.aspx" /></entry></feed>