LPCSTR pluginInfo(int field)
{
switch (field)
{
case PLUGIN_NAME: return szAppName; // Plugin name
case PLUGIN_VERSION: return szInfoVersion; // Plugin version
case PLUGIN_AUTHOR: return szInfoAuthor; // Author
case PLUGIN_RELEASE: return szInfoRelDate; //
...
Си в паскаль, процедура возвращает указатель на строку.
Код:
Я на собственной шкуре выяснил что возвращать указатель на строку не есть хороше, но тут еще нюанс, строки объявлены как константы, те ошибки (с затиранием памяти) по сути нет, я правильно понял?
Да, всё правильно.