IDE: package registration error: write lpk filename

git-svn-id: trunk@34997 -
This commit is contained in:
mattias 2012-01-28 17:53:38 +00:00
parent 57f34f428c
commit a8239ea06b
2 changed files with 4 additions and 0 deletions

View File

@ -3850,6 +3850,7 @@ resourcestring
+'called, but no package is registering.';
lisPkgSysUnitName = '%s%sUnit Name: %s%s%s';
lisPkgSysFileName = '%s%sFile Name: %s%s%s';
lisPkgSysLPKFilename = '%s%slpk file: %s%s%s';
lisPkgSysPackageRegistrationError = 'Package registration error';
lisPkgSysTheRTLFreePascalComponentLibraryProvidesTheBase = 'The RTL - '
+'The Run-Time Library is the basis of all Free Pascal programs.';

View File

@ -1447,6 +1447,9 @@ begin
ErrorMsg:=lisPkgSysRegisterUnitWasCalledButNoPackageIsRegistering;
end else begin
ErrorMsg:='Package: "'+FRegistrationPackage.IDAsString+'"';
if not FRegistrationPackage.AutoCreated then
ErrorMsg:=Format(lisPkgSysLPKFilename, [ErrorMsg, #13, '"',
FRegistrationPackage.Filename, '"']);
// current unitname
if FRegistrationUnitName<>'' then
ErrorMsg:=Format(lisPkgSysUnitName, [ErrorMsg, #13, '"',