Я не соглашаюсь с правилами, данными в исходном сообщении. Вот мои правила:
1) Вы используете структуры для производительности при хранении в массивах. (см. также , Когда структуры будут ответом? )
2) Вам нужны они в коде, передающем структурированные данные C/C++
, 3) не используют структуры, если Вам не нужны они:
The mentioned examotion renesis player seems to be the only free explorer extension! It seems to be stable, has good reviews and is working for me (the tiger svg you posted is working as well - maybe that's a different problem with your system).
If support for further extensions is the only problem, I would simply patch your windows registry. Under
HKEY_CURRENT_USER\Software\Classes
there are entries for .svg and .svgz which declare to use the renesisplayer for thumbnail preview in explorer. you can simply add another key here like .mysvg similar to the existing keys.
Otherwise there are only commercial products like cadsofttools which has a svg plugin for irfanview and xnview.