7 Star Development Methodology: Whitepaper on Microsoft .NET Software...
Prowareness hanteert een geavanceerde software development offshore-methode. Deze offshore-methode wordt de ‘7 Star Development Methodologie’ genoemd. In deze whitepaper kunt u lezen wat deze 7 Star...
View ArticleGenerics in .NET Interop for NAV 2013
.NET Framework is full of programming conceptual gems, that are now at the fingertips of us poor C/AL folks. One of those is generics. However, the C/AL support for generics at the first glance seems...
View ArticleA DotNet Interop Soap Web Request
I am currently working on a solution that requires a Dynamics NAV client to communicate with Dynamics NAV web service. This I have done before with the classic client and have used automation objects...
View ArticleConsuming a Page in NAV 2013 Using C# and ODATA Part 2: Filtering
One of the cool new features in NAV 2013 is the ability to consume a Page via ODATA (in addition to the classic SOAP method of Page consumption). I did a write-up on how that should work (at...
View ArticleNAV Timer DotNet Addin
Freddy supplied the code to build a timer to be used in pages in the Role Tailored Client. His blog entry about the timer is here. Some of the comments show that developers have had the same problem...
View ArticleUse WSDL and dotnet interop in the Role Tailored Client
I have been working with the dotnet interop and consuming soap web services. I wrote about a dotnet interop based way to communicate with soap web services in a previous blog but now I want to...
View ArticleAdd attachment stream on SMTP not always working
This week I did work on a support case where the partner mentioned that adding an attachment from a stream does not always work. The partner delivered a code unit that we used to further analyze the...
View ArticleDotnet WebRequest error handling
In August last year I posted a way to use dotnet interop and webrequest to replace the automation objects. I saw that we had a limitation that we have gotten used to. When using the WinHTTP automation...
View ArticleWorking with SQL Server through .NET Interop
The Upgrade Toolkit objects that shipped with Microsoft Dynamics NAV 2013 have a good example of code that works directly with SQL Server through the .NET Framework library. On the product media,...
View ArticleTop 10 things I miss in .NET Interoperability in NAV 2013
If you ask me what the top addition to the NAV technology stack over the past few years is – it’s .NET interoperability. A lot of folks, maybe you as well, would disagree, and say it’s Web services....
View ArticleHow to create a .NET Automation DLL to use with Dynamics NAV.
1.Create a new Class Library Project. Chose File -> New -> Project and then chose Class Library Bron : Advanced Business Systems Lees meer… Gerelateerde artikelen: Creating Roles Online map NAV...
View Article.NET to DotNet: How do I do it?
You might already have noticed, that I am a supporter of using DotNet variables within C/AL. They allow us to achieve great things with little effort (most of the time). If we would need to achieve the...
View Article.NET Tips & Tricks: Dispatcher
There are situations when you want to exchange data between different objects in NAV, and there is no simple way to do it. One of those, that a friend stumbled upon a couple of days ago goes like this:...
View ArticleDotNet Quick Tip: Accessing members with invalid names
A friend asked my by e-mail today about a problem he encountered with DotNet interop: how to access a property of an object, if the property name matches a reserved word in NAV. A simplest example is...
View ArticleUse Reflection to find a .NET class with NAV2013
This little function can be used to figure out where a class is located – It will run through all assemblies and all classes available to Microsoft Dynamics NAV 2013. Bron : Hougaard.com Lees meer…...
View ArticleDownloading a HTTP file in NAV2013 with .NET
You can use a WebClient DotNet variable to download a file from a HTTP server directly into a BLOB field in Microsoft Dynamics NAV 2013. Bron : Hougaard.com Lees meer… Gerelateerde artikelen: Use...
View ArticleA .NET Interoperability Lesson: Mapping indexed properties to C/AL
Indexed properties are commonly used in C# because they allow a lot of syntactical flexibility, and make the code more readable, and easier to follow. Indexed properties are very similar to C/AL array...
View ArticleTip: Interacting with the actual .NET Control Add-in controls
So, it worked. I found just enough spare time to try out the crazy idea I mentioned in the last post. It’s about control add-ins and events. In the last post I gave a tip about exposing the actual...
View ArticleHow Do I: Log Custom Events Using .NET Interoperability in Microsoft Dynamics...
This video demonstrates how to log custom events into the event log usning .NET Interoperability in Microsoft Dynamics NAV 2013 R2. Bron : Microsoft Dynamics NAV Lees meer… Gerelateerde artikelen: How...
View ArticleDetect file encoding in C/AL using .NET Interop
When importing files using XMLports, and especially when handling text files, file encoding is important. If the XMLport expects ASCII, and you feed it UTF-8, you may get scrambled data. If you have...
View Article