artem78/s60-maps

Program doesn't work on Nokia E50-2 (E50 without camera)

Opened this issue · 6 comments

I see two symptoms:

  • no app icon in "Installed" folder, just program name;
  • if program start window with warning appears: "Меню: функция не поддеживается."

Usually this happens, when a some unsupported instruction was called. The developer can try to replace "/" operation to "lldiv".
This helped me to run my Qt apps on Symbian 9.2-9.3.

lldiv

What is it?

What is it?
A simple example. I use it to translate milliseconds to minutes and hours. Works on Symbian <=9.3, instead of "/" operation.

lldiv_t output;
output = lldiv(time, 60000);
quint32 q = output.quot;
lldiv_t mins;
mins = lldiv(q, 60);
quint32 qq = mins.rem;

I don't know QT, I only use pure Symbian C++. But thanks for the example.

I only use pure Symbian C++

It is a C++ piece of code (but can also be used in Qt).

I fixed first part of issue. What about second one, I found the reason, but can't fix it so far. It is coordinates dialog used in "Go to..." -> "Coordinates". Symbian 9.1 doesn't support this kind of dialog (only Symbian 9.2 and later). This feature was implemented by another person and I asked him for help.