Solved & Fixed: UFL ‘u2lgl’ that implements this function is missing

I recently ran in to an error stating “UFL ‘u2lgl’ that implements this function is missing.” This happened when using a particular program called CYMA, which generates reports using Crystal Reports and then brings them up for a print preview. I found this not too helpful article (note: the article I link to has been updated to contain the solution I post below {with more details specific to the current version}, and they have credited me with helping to find the correct fix), which suggested that you could fix CYMA by copying and pasting the missing file into the folder. The file was already there, but I tried it anyway. Still nothing changed. From there, I found one other article saying that it wasn’t the file he thought it was, the poster, named Andy Baker, had to re-register his User Function Library – but gave no advice for users how he did that. No other advice anywhere on the internet gave a clear answer as to what was causing this issue.

When Andy refers to re-registering the User Function Library, or UFL, he basically means that he had to re-register everything. What you need to do first is to figure out what folder the file is in. For some examples, you could find the DLL in a folder such as:

  • C:\Program Files (x86)\Business Objects\Common3.5\bin\
  • C:\Program Files\Business Objects\Common3.5\bin\
  • C:\Program Files (x86)\Common Files\Crystal Decisions2.5\bin\
  • C:\Program Files\Common Files\Crystal Decisions2.5\bin\

The computers I had this issue on were the latter two folders. So, I’ll use the 4th directory in my example, but remember, you may need to change the second line of the command below to match wherever your files are. Here’s what I did:

  1. Ensure CYMA (or whatever program is giving you the error) is closed
  2. Click the Start Menu in the lower left
  3. Type CMD
  4. Right Click CMD.exe and click Run as Administrator
  5. type the following:

    cd "C:\Program Files\Common Files\Crystal Decisions\2.5\bin\"
    for %1 in (*dll) do regsvr32 %1 /s
    for %1 in (*ocx) do regsvr32 %1 /s
  6. Re-open your application and try again!

For me, this resolved all of my problems. No reboot necessary. The application opened, and when we ran the reports, they came up as we expected them to! The issue appears to stem from installing Office 2013, which I believe installs a newer .net 4 Framework, which de-registered these files. Leave a comment, let us know if this helped!

2013 – Anamanaguchi – Endless Fantasy

I’ve talked about Anamanaguchi before. They are a chiptune group, who have gone on to do things like Scott Pilgrim Vs. The World: The Game (the soundtrack). Recently, they’ve been taking part in a Kickstarter event – hoping to make their new album, Endless Fantasy, more than just an album. I contributed to it as soon as I had found out about it (it exceeded funding goals pretty quickly). Before I knew it, even before they had a chance to realize what was happening, they raised over a quarter of a million dollars.

The band already released the album as a digital download for their backers. Just by that process, they were able to track enough sales to debut the album at Number 1 on the Billboard Heatseakers charts, and #2 on the Dance Chart (putting them even above Anybody looking to get in on it early can order Endless Fantasy on Amazon, as an MP3 download, a CD, or even on vinyl.

This album strays from some standard chiptune fare. It has a few tracks featuring vocals, other talents of the band are highlighted beyond their standard backing with the chiptune as the main act, and Endless Fantasy doesn’t force every track to be a pop song. Some of the tracks are a bit more introspective, a little bit slowed down – not like the fast action fighting game stuff we heard in the Scott Pilgrim game sound track. But that certainly doesn’t account for the entire album which, I’ve neglected to mention thus far, is 27 tracks. The tracks often drift one in to the other and in the end I’m always left with a positive experience. I might not feel excited and energized the same as after some of their previous work, but I certainly feel refreshed. And that’s exactly what this album is. Refreshing. Different enough from their previous work to not be “just more of the same” – and certainly different from anything else out there. Even other chiptune artists. Anamanguchi’s Endless Fantasy is yet another reason that they are one of the leaders of the genre. And if all that isn’t enough, then check this out: They sent a slice of Pizza in to space. Just because they could. No really, watch below.

Don’t forget to check out to find out when the unique experience of an Anamanaguchi show will be coming to your town. Further setting themselves apart from anyone else out there right now, they aren’t afraid to cater to their digital fans by animating their album cover art and tour poster!

How much does Xbox Live cost?

Xbox Live comes in two “flavors” – one is free and the other is paid. They are known as Silver and Gold. Although there has been no public mention of this, I anticipate the offerings to remain the same when Xbox One releases later this year. I’ve discussed the differences between Silver and Gold before. The main points include: Gold is required for using most apps, such as Netflix. Gold is also required for multiplayer online play.

But what does it really cost? Well, a while back the official list price of Xbox Live went up to $59.99 for a 12 month membership. You can buy 30 and 90 day subscriptions as well, but you get the best value buying the full year. The good news is, you can usually find a better deal online. First, make sure you disable automatic renewal (sometimes this doesn’t work and you have to call support). Once you are certain your credit card isn’t going to be charged automatically (and it won’t be charged until the last possible day of your previous membership expiring, so don’t worry about automatic renewal happening too frequently), then head online to find some better prices than the direct Microsoft pricing.

Be sure to check Newegg, eBay, and Amazon for better deals. Amazon gives you the option of getting an online code emailed to you so that you can redeem it immediately, or have a card physically mailed to you for a few bucks less, if you can wait for shipping.