![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Probé tu código "levemente modificado", y funciona:
Código:
procedure TForm1.Button1Click(Sender: TObject);
var
AComObject: IUnknown;
APersistFile: IPersistFile;
begin
AComObject := CreateComObject(CLSID_ShellLink);
with AComObject as IShellLink do
begin
OleCheck(SetArguments(''));
OleCheck(SetPath('C:\WINDOWS\CALC.EXE'));
OleCheck(SetWorkingDirectory('C:\WINDOWS'));
{Para que tome el ícono por Default}
//OleCheck(SetIconLocation(nil, 0));
{Para Otro ícono}
OleCheck(SetIconLocation('C:\WINDOWS\Moricons.dll', 10));
end;
AComObject.QueryInterface(IPersistFile, APersistFile);
APersistFile.Save('C:\ACCESO DIRECTO.LNK', False);
end;
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#2
|
|||
|
|||
|
espectacular ... gracias delphi.com.ar
lo solucione con los parametros: ArchivoIcono = miIcono.ico IndiceIcono = 0 gracias ...
__________________
El secreto de la libertad está en no tener miedo. |
|
#3
|
|||
|
|||
|
Una pequeña pregunta.
¿Esta linea que utilidad tiene? ¿Podemos hacer el procedimiento sin esta linea verdad? OleCheck(SetWorkingDirectory('C:\WINDOWS')); Un saludos Muchas Gracias
__________________
La victoria tiene cien padres. La derrota es huérfana (Napoleón). |
|
#4
|
||||
|
||||
|
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
|||
|
|||
|
hola, me gustaria saber que unidades son necesarias para poner en marcha este procedimiento, el de crear los accesos directos, porque no me reconoce los tipos de las variables y no encuentro referencia alguna a ellos en la ayuda. Gracias
|
|
#6
|
||||
|
||||
|
Cita:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|