Преглед на файлове

fcl-passrc: paswrite: write interfaces GUID

git-svn-id: trunk@36615 -
maciej-izak преди 8 години
родител
ревизия
584ef096a0
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      packages/fcl-passrc/src/paswrite.pp

+ 5 - 0
packages/fcl-passrc/src/paswrite.pp

@@ -243,6 +243,11 @@ begin
     wrtln(')')
   else
     wrtln;
+
+  if AClass.ObjKind = okInterface then
+    if Assigned(AClass.GUIDExpr) then
+      wrtln('['+AClass.InterfaceGUID+']');
+
   IncIndent;
   LastVisibility := visDefault;
   for i := 0 to AClass.Members.Count - 1 do