Hola muy buenas!
Estoy haciendo un programa simple en lazarus para windows con funciones también bastante simples por ir aprendiendo...y ahora mismo estoy haciendo una función en el que escribes un dominio y te haga un nslookup de este dominio...el codigo importante para la duda es:
writeln('Introduzca el nombre del dominio:');
readln(D);
if D<>'' then
ShellExecute(0, nil, 'cmd.exe', '/c nslookup '+D+'>nslookup.txt', nil, SW_HIDE);
El problema es que no me deja meter la variable D dentro del ShellExecute (declarada String) con el siguiente error:
Got antiString expected Pchar
Seguramente sea error de novato...pero le he dado varias vueltas y no lo veo...
Gracias y un saludo.