This week’s MVP spotlight is on Dr. Yilmaz Yörü from Eskisehir-Turkey. He graduated from the department of Mechanical Engineering of Eskisehir Osmangazi University in 1997. He received his M.Sc. and Ph.D. degrees from the same department/university. Some of his interests are Programming, Thermodynamics (Exergy), Fluid Mechanics and Artificial Intelligence. He also likes graphical design and high-end innovations.
In 10.1 Berlin the ActiveX project types are missing from the New Items Window under Delphi. They are there for C++Builder, but not for Delphi.
This only happens if you use the shiney new Feature Installer that was introduced with 10.1 Berlin. So if you use the old offline ISO installer then it shows up fine.
[Update: This was just fixed in the installer. So if you download and install after today everything will work great!]
Turns out though, it is only a simple registry issue. Instead of explaining the details behind why, here is the quick and easy work around.
Close RAD Studio or Delphi 10.1 Berlin.
Browse to “HKEY_CURRENT_USER\SOFTWARE\Embarcadero\BDS\18.0\Known IDE Packages\Delphi”
Find the entry named “$(BDS)\Bin\delphicompro240.bpl” and change the value from “__(Untitled)” to “(Untitled)”. Here is a before screenshot:
And here is an after screenshot (notice the missing double underscore)
Then restart your RAD Studio or Delphi 10.1 IDE and bask in all the ActiveX glory that you have restored!
Now you can create a new ActiveX Library or Type Library with your favorite programming language.
Interesting story, long ago a friend of mine worked for a software development company that used Visual Basic. He was in the “skunkworks” division that used Delphi to create all the ActiveX components that the Visual Basic developers used. There were 2 Delphi developers and about 50 VB developers. Whenever there was something that couldn’t be done in VB (which happened a lot) then they would make a new ActiveX in Delphi for them.
My friend showed him that they could actually out produce the VB developers with Delphi, but his boss was convinced that they were a VB development firm, and didn’t want to switch to the superior development tool. Unfortunately VB has died off, and all of those developers lost their jobs. My friend is glad he stuck with Delphi.
This week we are highlighting Delphi and InterBase MVP Danny Wind. He is an experienced Delphi trainer, consultant and developer for the Delphi Company. He specializes in FireMonkey, User Interfaces and Threading. Danny is also a regular speaker at Developer Days, at SDN conferences, and Delphi launch events in the Netherlands or Belgium, as well as the Delphi training days in the Netherlands. Virtually he is a frequent presenter at our CodeRage online virtual conference, and is regularly blogging.
This week we are highlighting the work of Robert Love, MVP. I had the pleasure of meeting Robert around the release of Delphi 6. A coworker and I drove from Boise, Idaho down to Salt Lake City, Utah for the launch event (since there wasn’t one in Boise that year). Robert Love runs the Salt Lake Delphi Users Group, and they scheduled a User Group meeting the night of the launch event, so we stayed for that too.
At home he is in the middle of remodeling his house and working with his kids to add Arduinos and Raspberry Pi to automate everything. When he isn’t programming, Robert competes in competitive dutch oven competitions and volunteers for Boy Scouts of America. He is also an accomplished photographer.
Robert is also working on a replacement for the Component Development Kit that he is planning to make available via open source. I am really looking forward to this IDE add-in. For those that don’t remember, Component Development Kit was an IDE add-in by EagleSoftware back in the Delphi 6 days that walked you through the creation of components. It took Delphi’s simple component development process and made it really powerful.
Beyond software development, Jens is an accomplished archer and beer brewer. He instructs and judges archery competitions, and in 1992 he won the gold medal in archery at the Paralympic games in Barcelona.
I visited Jens 7 years ago as a speaker at DAPUG. It was a treat to get to know him. The following is a podcast I recorded a few months ago that will hopefully give you a chance to get to know Jens better and learn about some of the great things he does as a Delphi developer and Embarcadero MVP.