Done, I'm missing this, I can't find how to do this in the handbook

BMOptions: TBuildMatrixOption;

  BMOptions := TProject(AProject).BuildModes.SharedMatrixOptions.Add(bmotIDEMacro);
  BMOptions.Modes := 'Default';
  BMOptions.MacroName := 'LCLWidgetType';
  BMOptions.Value := 'nogui';

 I think it needs to be transformed into

  CompOpts : TLazCompilerOptions;

Does anyone know how to do this or how to use projectintf?


Il 09/04/24 18:48, Martin Frb ha scritto:
On 03/04/2024 16:41, Gabriele Cappelletto via lazarus wrote:
TProject(AProject).UseAppBundle := False;
Package BuildIntf
components\buildintf\projectintf.pas => LGPL with linking exception

TLazProject(AProject).UseAppBundle := False;


TProject(AProject).ProjResources.XPManifest.UseManifest := False;
TLazProject(AProject).UseManifest := False;

TProject(AProject).ProjResources.ProjectIcon.SetStream(nil);

This may be a problem. At least I haven't found it...
You can get resources...
   TLazProject(AProject).Resources
But the class TProjectIcon isn't available.

Maybe someone else knows.


--
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to