Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why can I not upgrade Video English from Genius 1.0 to SuperMemo 2000?

0
Posted

Why can I not upgrade Video English from Genius 1.0 to SuperMemo 2000?

0

This is a bug in upgrade procedures in SuperMemo. You can resolve this problem by first upgrading from Genius 1.0 to SuperMemo 99, and only then upgrading from SuperMemo 99 to SuperMemo 2000. If you do not have SuperMemo 99, you can use an unregistered version from the download section at supermemo.com. Bug details: Both Video English and Genius 1.0 were developed in 1995. New versions of SuperMemo frequently update fixed record structures of its database tables. Separate upgrade units denoted by the year of release are used for the upgrade purpose. Each unit converts old records to new records by assigning NewRecord:=OldRecord and filling out the remaining NewRecord fields with appropriate default values. However, one of registry database table records has changed twice since 1995. As NewRecord uses the type registered with the current version, the older substitution became invalid as it attempted to use the newest record structure instead of the intermediary structure. The correct su

0

This is a bug in upgrade procedures in SuperMemo. You can resolve this problem by first upgrading from Genius 1.0 to SuperMemo 99, and only then upgrading from SuperMemo 99 to SuperMemo 2000. If you do not have SuperMemo 99, you can use an unregistered version from the download section at supermemo.com. Bug details: Both Video English and Genius 1.0 were developed in 1995. New versions of SuperMemo frequently update fixed record structures of its database tables. Separate upgrade units denoted by the year of release are used for the upgrade purpose. Each unit converts old records to new records by assigning NewRecord:=OldRecord and filling out the remaining NewRecord fields with appropriate default values. However, one of registry database table records has changed twice since 1995. As NewRecord uses the type registered with the current version, the older substitution became invalid as it attempted to use the newest record structure instead of the intermediary structure. The correct su

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123