У меня есть мой оригинальный вопрос, размещенный здесь:
Теперь нам нужно обработать еще один случай сетевого принтера с определенным IP-адресом, скажем, xx.xx.x.x . Как мы можем получить доступ к сетевому принтеру из Delphi для функции перезаписи?
Я сделал пример приложения с этим кодом, и он работает для всех принтеров:
AssignPrn(lOutputFile);
Rewrite(lOutputFile);
for liIndex := 0 to lsLines.Count-1 do
Writeln(lOutputFile, lsLines[liIndex]);
CloseFile(lOutputFile);
При нажатии f7 на CloseFile(lOutputFile); в примере приложения управление никуда не девается, а печать работает.
Когда я интегрировал свой код в основное приложение. При нажатии f7 на CloseFile (lOutputFile) он получает файлы Devexpress и не печатает.
Пожалуйста, предложите.