Blog Stats
  • Posts - 99
  • Articles - 5
  • Comments - 236
  • Trackbacks - 105

 

Tips and Tricks

.NET (mostly) tips and tricks

Random Useful Code

I don't remember where I got this (so whoever you are thanks but I can't link to you update .. http://groups.google.de/gro... some time ago but it is a quite useful (and portable) way to see if a file is a .NET assembly or not ... If you fall back to the Assembly.LoadFrom method .. you have to fail many times if you are searching many files ... In looking at this again (had nearly forgotten about it until today). It works...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

BigInteger/BigDecimal

MSDN Question: Specifically, I need something that will let me represent decimals with a large amount of precision... Similar to this library:http://www.codeproj... but I need decimal support.If worse comes to worse I'm thinking I can use this and just multiply out the numbers as necessary by a fixed large number (10000000000000000000000000... or something similar), but that really feels like an incredibly dirty hack... So, any...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

2.0 Conditional Attributes

Let me just say that so far this is #4 on the best features in 2.0 list. If you remember in 1.x we had the Conditional Attribute that we could use in cases on a class or method. It would allow use to say .. [Conditional(“BarR... class Foo {} If “Bar“ was true, the class would be compiled into the resulting assembly. If not, the class and ALL USAGES of the class would not be compiled into the resulting assembly. This pattern was commonly used for things like debug logging....
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Dependent in memory assemblies

Another GREAT question in MS newsgroups today. I'm using the CSharpCodeProvider to buils some assemblies @ runtime which are never saved as files (cp.GenerateInMemory = true;).The generated assemblies are hierachically dependent on each other so I generate the "bottom" assemblies first.How do I add a dependency to another previously loaded (generated) assembly?I would be happy if CompilerParameters.Referenc... could take a System.Reflection.Assembly reference as parameter.A possible...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Hosting another process in your GUI

Someone asked about this today on MS newsgroups so I figured I would blog the answer as others may find this to be useful functionality .. I know I have! I need to display two VB6 applications side by side within a single'windows manager'My thought is that I could use a split screen form, using the 2.0framework and visual studio 2005, that display the UI of each of theVB6 apps within some control or container on the windows form.The obvious solution is to rebuild the VB6 apps as com objects andplace...
  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

 

 

Copyright © Greg Young