Ошибка 2023 при выполнении запроса DDE

Я пытаюсь автоматически загрузить правильный файл конфигурации для приложения с клавиатурой и клином через Excel. Существует два разных типа файлов конфигурации, поэтому я пробую первый и проверяю, работает ли он (правильный файл конфигурации даст мне конкретный ответ), и если я получаю неправильный ответ (т.е. не отвечаю), то я хочу перезагрузить свой клин с другим файлом конфигурации.

я получил

Ошибка 2023

когда я запрашиваю данные с клавиатуры (это никогда не происходило раньше, когда загружался только один файл конфигурации). В чем причина этой ошибки?

В следующем коде я запрашиваю данные из моего клина.

If Myport = "" Then Exit Sub                           ' If Myport is not defined, exit the sub
Chan = DDEInitiate("winwedge", Myport)                  ' Open a DDE channel
F1 = DDERequest(Chan, "field(1)")                       ' Request the data from field one in the wedge
wedgedata$ = F1(1)                                      ' Convert the data to a string
DDETerminate Chan                                      ' Close the DDE channel

If F1 = "Error 2023" Then
    tried256 = True
    LaunchWedge
    Exit Sub
End If

0 ответов

Другие вопросы по тегам