Передо мной возникла следующая задача: требуется, чтобы по нажатию кнопки, лазарус открывал командную строку и нужную директорию там. А вообще надо с помощью pdflatex'а скомпилировать данный файл(путь к нему вводится в том же окне как переменная стринг) через командную строку, что должно происходить после нажатия кнопки в лазарусе. Извиняюсь если криво объяснил.
Написал такое вот чудо(привожу только часть кода):
var AProcess: TProcess;
AProcess := TProcess.Create(nil);
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.CommandLine:= 'cmd.exe';
AProcess.Execute;
AProcess.Free;
печаль в том, что хоть я пишу AProcess.CommandLine:= 'cmd.exe'; , что AProcess.CommandLine:= 'cmd.exe C: cd\lazarus'; разницы при запуске никакой. Где ошибка? как мне открыть вот такой путь например? (а потом желательно, открыв такую папку запустить в ней ещё программу, как написать здесь ещё и этьо не представляю)
господа, прошу помощи! извиняюсь, если коряво объяснил суть проблемы