hola, tengo una duda y un código, el código es este:
Código Delphi
[-]
if Join.CheckBox1.Checked then
ShellExecute(Handle, 'open', nil, nil, PChar(extractFilePath(join.labEdit2.Text)), 1);
La duda es esta: ¿Por qué usando este código en lazarus me abre la carpeta indicada en el campo
labEdit2.text y si la uso en delphi 2010 me devuelve este error? Decir que en el uses, tengo declarado "ShellApi".
Cita:
[dcc64 Error] Unir.pas(181): E2003 Undeclared identifier: 'Handle'
|
La verdad es que cuando he visto que lazarus se lo traga y delphi no, me ha dejado descolocado. Seguramente tiene su razon de ser, pero se me escapa.
¿Alguna sugerencia?
Gracias y un saludo.