Hi lijinjie,
This is a bug in packagemanager.pas:
function TPkgManager.DoNewPackage: TModalResult; var NewPackage: TLazPackage; begin Result:=mrCancel; // create a new package with standard dependencies ShowMessage(lisPkgMangNewPackage); NewPackage:=PackageGraph.CreateNewPackage(ExtractPasIdentifier(lisPkgMangNewPackage,true)); //... end
ExtractPasIdentifier not working for some languages(lisPkgMangNewPackage = 'NewPackage' in English). As a quick fix just switch back to English in Lazarus Menu->Tools->Options->General->Language. Create the new package, save it, then you can return to your preferred language.
This is a bug in packagemanager.pas:
function TPkgManager.DoNewPackage: TModalResult; var NewPackage: TLazPackage; begin Result:=mrCancel; // create a new package with standard dependencies ShowMessage(lisPkgMangNewPackage); NewPackage:=PackageGraph.CreateNewPackage(ExtractPasIdentifier(lisPkgMangNewPackage,true)); //... end
ExtractPasIdentifier not working for some languages(lisPkgMangNewPackage = 'NewPackage' in English). As a quick fix just switch back to English in Lazarus Menu->Tools->Options->General->Language. Create the new package, save it, then you can return to your preferred language.
Is this already reported as a bug?It's already fixed in r65049.
@PascalDragonQuoteIs this already reported as a bug?It's already fixed in r65049.
@PascalDragonQuoteIs this already reported as a bug?It's already fixed in r65049.
@lijinjie
Can you please test it with Lazarus trunk?