Visit site Rob's Technology Corner
June 2010
0
votes
Personal Outlook #2
Rob's Technology Corner
– Virtual MeetingsI enjoy attending virtual events, it's a good way to learn and share information. It's one of the reason's I started the Virtual Delphi Users Group. I am always on the watch for good virtual events. I have multiple computers every place I code. With a ...
April 2010
8
votes
Virtual Delphi Users Group
Rob's Technology Corner
– On April 20th, 2010 SLCDUG conducted an experiment on a virtual meeting. The results were much better than expected. This concept worked! I have work to do to improve the overall experience. We had several minor problems, but overall we can improve.One thing I ...
6
votes
Virtual Delphi Users Group Meeting
Rob's Technology Corner
– I will be presenting at a Virtual Delphi Users Group Meeting Next Week.Everyone is invited and it's free of charge. It's not going to be a marketing show like a typical Webinar, it just plan free training on Delphi.Date: Tuesday April 20, 2010Time: 6:00 PM MDT (UTC - 6 ...
1
vote
Personal Outlook #1
Rob's Technology Corner
– Just Learned about AsmProfiler when reading this Stackoverflow Question initial take is that it looks promising. I am going to try it next time I need to profile something.Recently purchased TMS VCL Subscription. I just sent our first contact with support was a ...
2
votes
Virtual User Group Options
Rob's Technology Corner
– The SLCDUG (Salt Lake City Delphi Users Group) is going to do some of it's meetings on-line. I started researching many options of what technlogy to use, with the following factors playing into my decision:Cost, since we don't collect dues the cost needs to be small enough ...
February 2010
8
votes
Happy 15th Birthday Delphi - My Delphi Story
Rob's Technology Corner
– On February 14, 1995 the first version of Delphi was released. Little did I know how much this would affect my life. I had learned to program using Apple II Basic in grade school. In high school, I was able to enroll in the AP computer science program. At that ...
January 2010
6
votes
An Object Binding Prototype
Rob's Technology Corner
– I have been really looking for good ways to keep the different layers of our application bound together. As such I have been looking at others code, searching out libraries, and building prototypes.One such prototype I have built, is fairly simple. While, I am not sold on using this as a method ...
October 2009
1
vote
RTTI & XmlSerial.pas Refactoring - SVN Changes
Rob's Technology Corner
– XmlSerial.pas started as really cool demo of what you can do with RTTI in Delphi 2010. Most of the time demo code is an example that should be looked at learned from and thrown away.The problem I face is that I need XmlSerial to be far more than a Demo. I need a fully functional serializer that will ...
3
votes
Xml Serialization - Control via Attributes
Rob's Technology Corner
– The XmlSerial.pas unit now supports the Attributes. I had to fix a couple of bugs to get it working, just in case you grabbed the copy I posted earlier today.Now you can use 4 Different attributes to control XML serialization process. Specifically XmlRoot, XmlElement, XmlAttribute, and XmlIgnore. ...
7
votes
Xml Serialization - Basic Usage
Rob's Technology Corner
– This post relates to XmlSerial.pas which provides XML serialization and de-serialization using the new RTTI in Delphi 2010.This class has been built to serialize any public and published property or Field.This was done to mimic the behavior found in the .NET Xml Serialization with the goal of having ...
9
votes
INI persistence the RTTI way
Rob's Technology Corner
– This post is based around the IniPersit.pas code that I just realized.I commonly create configuration classes to create a common and easy way to access information stored in INI, Registry, or XML. In these examples I will show how I used the new RTTI and Attributes in Delphi 2010 to provide a new ...
8
votes
RTTI - Practical Examples
Rob's Technology Corner
– Well it took a lot longer than I wanted to get this code out.There were many more rough edges than I wanted, but after some gentle and firm requests I realized I needed to get this out before the rough edges are finished.Specifically the XmlSerial.pas has a road map in source code detailing what I ...
September 2009
7
votes
TValue in Depth
Rob's Technology Corner
– TValue is one of the key Types in the new RTTI System. We already covered some of the basics in the introduction to TValue. It's now time to pull back the covers and explorer how it was designed so you can exploit the entire power of TValue. Before we get too far, lets take a look at the ...
2
votes
Exploring TRttiMember Descendants in depth (Part II) Methods
Rob's Technology Corner
– Today I will be covering TRttiMethod. it is the biggest reason I am so happy with the new RTTI in Delphi 2010. In prior versions of Delphi dynamic method invocation was a black art, that had many limitations. It was painful and was dependent on how your code was compiled. The default behavior ...
4
votes
TRttiContext.Create() & TRttiContext.Free()
Rob's Technology Corner
– I thought I needed to take a break from the normal articles to explain why I callTRttiContext.Create() and TRttiContext.Free() when in fact you don't need too.Yes you don't need to do it, but yet I do... Why?First off lets look at the implementation of both.class function TRttiContext.Create: ...




