Я пытаюсь использовать приложение VB6, используемое в приложении C #. Приложение VB6 - это приложение Winform. Для этого я изменил приложение VB6 (EXE) на DLL. Тогда я ссылался на это в моем приложении C #. В моем приложении VB я добавил новый класс с некоторыми методами для открытия форм VB.
Все работает нормально ... за исключением того, что если форма имеет много элементов управления (30), окно открывается очень медленно (> 4 с, тогда как <1 с в VB) </p>
1 / Этот метод хорош?
2 / Как решить эту проблему?
С уважением,
Florian
РЕДАКТИРОВАТЬ: Я знаю, где проблема, но я не знаю, как ее решить. Метод, который выполняется очень медленно, содержит дюжину строк sql, конкатенированных знаком ";" и метод
ex: sqlString = "ВЫБРАТЬ * ОТ КЛИЕНТОВ; ВЫБРАТЬ * ОТ ИЗДАТЕЛЕЙ ..."
OpenResultSet (strSelect) называется ... комбинированный список заполняется для каждой строки sql