Я искал проблему в течение некоторого времени, но не нашел ее решения. Пробовал и гугл, без толку...
Любая помощь будет оценена по достоинству!
Проблема в следующем:
Я отправляю DDE-команду, чтобы открыть PDF-документ и распечатать его в автоматическом режиме. Проблема с путем, если он имеет символы, отличные от ASCII. Он не будет распознан и выдает ошибку. Что мне делать со строкой пути, чтобы избежать этого и заставить Acrobat Reader понять путь? Я пробовал с "o" вместо "ø", и это работает безупречно... Заранее спасибо!
string file = @"C:\Users\Bø\1_tmp_printpages.pdf";
client.Execute("[DocOpen(\"" + file + "\")]", 60000);
client.Execute("[FilePrintSilent(\"" + file + "\")]", 60000);
client.Execute("[DocClose(\"" + file + "\")]", 60000);
client.Execute("[AppExit]", 60000);
Я использую NDde для передачи сообщений DDE.