Я написал простенький цикл, считывающий строки из файла ресурсов:
- Код: Выделить всё
For i = 4500 To 4999
s = LoadResString(i)
If (Err.Number = 0) Then
MsgBox s
End If
Next i
Проблема в том, что я не знаю заранее, есть ли в файле строка или нет - т.е. в заданном диапозоне может быть всего 5-6 строк. Естественно, как только происходит ошибка при загрузке несуществующего ресурса - программа падает.
Вопрос: как можно заглушить ошибку при вызове функции LoadResString? Или хотя бы, как проверить, существует строка в файле или нет, еще до ее загрузки?