diff --git a/Build/Build.proj b/Build/Build.proj deleted file mode 100644 index 1aefa09..0000000 --- a/Build/Build.proj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/Build/Build.properties b/Build/Build.properties deleted file mode 100644 index cd11811..0000000 --- a/Build/Build.properties +++ /dev/null @@ -1,9 +0,0 @@ - - - - $(MSBuildProjectDirectory)\.. - $(BaseFolder)\Source - $(BaseFolder)\Packages - $(BaseFolder)\Lib\$(DelphiVersion) - - diff --git a/Build/PluginSDK_D.proj b/Build/PluginSDK_D.proj deleted file mode 100644 index 839c083..0000000 --- a/Build/PluginSDK_D.proj +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - Release - AnyCPU - $(OutputFolder)\PluginSDK_$(DelphiVersion)D.bpl - - - - - - - - - False - False - 0 - 0 - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder);$(SourceFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - False - RELEASE - - - - - - - - - \ No newline at end of file diff --git a/Build/PluginSDK_R.proj b/Build/PluginSDK_R.proj deleted file mode 100644 index 0d8aade..0000000 --- a/Build/PluginSDK_R.proj +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - Release - AnyCPU - $(OutputFolder)\PluginSDK_$(DelphiVersion)R.bpl - - - - - - - - - False - False - 0 - 0 - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder);$(SourceFolder) - $(OutputFolder) - $(OutputFolder) - $(OutputFolder) - False - RELEASE - - - - - - - - - \ No newline at end of file diff --git a/Lib/D12/PluginSDK_D12D.bpl b/Lib/D12/PluginSDK_D12D.bpl new file mode 100644 index 0000000..82498ce Binary files /dev/null and b/Lib/D12/PluginSDK_D12D.bpl differ diff --git a/Lib/D12/PluginSDK_D12D.dcp b/Lib/D12/PluginSDK_D12D.dcp new file mode 100644 index 0000000..04b3e6f Binary files /dev/null and b/Lib/D12/PluginSDK_D12D.dcp differ diff --git a/Lib/D12/PluginSDK_D12D.dcu b/Lib/D12/PluginSDK_D12D.dcu new file mode 100644 index 0000000..9aac25b Binary files /dev/null and b/Lib/D12/PluginSDK_D12D.dcu differ diff --git a/Lib/D12/PluginSDK_D12R.bpl b/Lib/D12/PluginSDK_D12R.bpl new file mode 100644 index 0000000..cabd68e Binary files /dev/null and b/Lib/D12/PluginSDK_D12R.bpl differ diff --git a/Lib/D12/PluginSDK_D12R.dcp b/Lib/D12/PluginSDK_D12R.dcp new file mode 100644 index 0000000..a81de23 Binary files /dev/null and b/Lib/D12/PluginSDK_D12R.dcp differ diff --git a/Lib/D12/PluginSDK_D12R.dcu b/Lib/D12/PluginSDK_D12R.dcu new file mode 100644 index 0000000..34a0167 Binary files /dev/null and b/Lib/D12/PluginSDK_D12R.dcu differ diff --git a/Lib/D12/uHostManager.dcu b/Lib/D12/uHostManager.dcu new file mode 100644 index 0000000..24903a3 Binary files /dev/null and b/Lib/D12/uHostManager.dcu differ diff --git a/Lib/D12/uInterfaces.dcu b/Lib/D12/uInterfaces.dcu new file mode 100644 index 0000000..6008cc7 Binary files /dev/null and b/Lib/D12/uInterfaces.dcu differ diff --git a/Lib/D12/uModuleController.dcu b/Lib/D12/uModuleController.dcu new file mode 100644 index 0000000..c84f9ea Binary files /dev/null and b/Lib/D12/uModuleController.dcu differ diff --git a/Lib/D12/uModuleMenu.dcu b/Lib/D12/uModuleMenu.dcu new file mode 100644 index 0000000..21787a7 Binary files /dev/null and b/Lib/D12/uModuleMenu.dcu differ diff --git a/Lib/D12/uReg.dcu b/Lib/D12/uReg.dcu new file mode 100644 index 0000000..f734f1b Binary files /dev/null and b/Lib/D12/uReg.dcu differ diff --git a/Packages/PluginSDK.inc b/Packages/PluginSDK.inc index 9cc223d..b4def7d 100644 --- a/Packages/PluginSDK.inc +++ b/Packages/PluginSDK.inc @@ -112,3 +112,28 @@ {$DEFINE BDS3UP} {$ENDIF} + + { defines for Delphi 2009 } + {$IFDEF VER200} + {$DEFINE VER140UP} + {$DEFINE DELPHI} + {$DEFINE DELPHI9} + {$DEFINE DELPHI2005} + {$DEFINE DELPHI1UP} + {$DEFINE DELPHI2UP} + {$DEFINE DELPHI3UP} + {$DEFINE DELPHI4UP} + {$DEFINE DELPHI5UP} + {$DEFINE DELPHI6UP} + {$DEFINE DELPHI7UP} + {$DEFINE DELPHI9UP} + {$DEFINE DELPHI2005UP} + {$DEFINE DELPHI2006} + {$DEFINE DELPHI2009} + {$DEFINE BDS} + {$DEFINE BDS3} + {$DEFINE BDS4} + {$DEFINE BDS3UP} + {$ENDIF} + + diff --git a/Packages/PluginSDK_D12D.dpk b/Packages/PluginSDK_D12D.dpk new file mode 100644 index 0000000..1772654 --- /dev/null +++ b/Packages/PluginSDK_D12D.dpk @@ -0,0 +1,41 @@ +package PluginSDK_D12D; + +{$R *.res} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DESCRIPTION 'PluginSDK for Delphi 2009 (Designtime)'} +{$DESIGNONLY} +{$IMPLICITBUILD OFF} +{$DEFINE RELEASE} + +requires + rtl, + designide, + vclactnband, + vclx, + vcl, + PluginSDK_D12R; + +contains + uReg in '..\Source\uReg.pas'; + +end. diff --git a/Packages/PluginSDK_D12D.dproj b/Packages/PluginSDK_D12D.dproj new file mode 100644 index 0000000..cc81521 --- /dev/null +++ b/Packages/PluginSDK_D12D.dproj @@ -0,0 +1,146 @@ + + + {477fbfd2-697b-4943-ab09-c5f86660bf74} + PluginSDK_D12D.dpk + Release + AnyCPU + DCC32 + ..\Lib\D12\PluginSDK_D12D.bpl + 12.0 + Release + + + true + + + true + Base + true + + + true + Base + true + + + ..\Lib\D12;$(DCC_UnitSearchPath) + ..\Lib\D12\PluginSDK_D12D.bpl + 00400000 + PluginSDK for Delphi 2009 (Designtime) + ..\Lib\D12 + false + RELEASE;$(DCC_Define) + true + true + ..\Lib\D12 + true + ..\Lib\D12 + false + 0 + true + + + 7.0 + False + False + 0 + RELEASE;$(DCC_Define) + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12;$(DCC_UnitSearchPath) + ..\Lib\D12;$(DCC_ResourcePath) + ..\Lib\D12;$(DCC_ObjPath) + ..\Lib\D12;$(DCC_IncludePath) + + + 7.0 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12;$(DCC_UnitSearchPath) + ..\Lib\D12;$(DCC_ResourcePath) + ..\Lib\D12;$(DCC_ObjPath) + ..\Lib\D12;$(DCC_IncludePath) + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 3082 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office XP Sample Automation Server Wrapper Components + CodeGear WebSnap Components + CodeGear SOAP Components + Microsoft Office 2000 Sample Automation Server Wrapper Components + CodeGear C++Builder Office 2000 Servers Package + CodeGear C++Builder Office XP Servers Package + + + PluginSDK_D12D.dpk + + + + 12 + + + + MainSource + + + + + + + + + + Base + + + Cfg_2 + Base + + + Cfg_1 + Base + + + + diff --git a/Packages/PluginSDK_D12D.dproj.2007 b/Packages/PluginSDK_D12D.dproj.2007 new file mode 100644 index 0000000..6432c29 --- /dev/null +++ b/Packages/PluginSDK_D12D.dproj.2007 @@ -0,0 +1,64 @@ + + + {477fbfd2-697b-4943-ab09-c5f86660bf74} + PluginSDK_D12D.dpk + Release + AnyCPU + DCC32 + ..\Lib\D12\PluginSDK_D12D.bpl + + + 7.0 + False + False + 0 + RELEASE + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + 7.0 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + Delphi.Personality + Package + +FalseTrueFalsePluginSDK for Delphi 2007 (Designtime)FalseTrueFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0 + Microsoft Office XP Sample Automation Server Wrapper Components + CodeGear WebSnap Components + CodeGear SOAP Components + Microsoft Office 2000 Sample Automation Server Wrapper Components + CodeGear C++Builder Office 2000 Servers Package + CodeGear C++Builder Office XP Servers Package + PluginSDK_D12D.dpk + + + + + MainSource + + + + + + + + + + \ No newline at end of file diff --git a/Packages/PluginSDK_D12D.identcache b/Packages/PluginSDK_D12D.identcache new file mode 100644 index 0000000..c5cc26d Binary files /dev/null and b/Packages/PluginSDK_D12D.identcache differ diff --git a/Packages/PluginSDK_D12D.res b/Packages/PluginSDK_D12D.res new file mode 100644 index 0000000..86c94e6 Binary files /dev/null and b/Packages/PluginSDK_D12D.res differ diff --git a/Packages/PluginSDK_D12R.dpk b/Packages/PluginSDK_D12R.dpk new file mode 100644 index 0000000..9b94b76 --- /dev/null +++ b/Packages/PluginSDK_D12R.dpk @@ -0,0 +1,40 @@ +package PluginSDK_D12R; + +{$R *.res} +{$ALIGN 8} +{$ASSERTIONS ON} +{$BOOLEVAL OFF} +{$DEBUGINFO OFF} +{$EXTENDEDSYNTAX ON} +{$IMPORTEDDATA ON} +{$IOCHECKS ON} +{$LOCALSYMBOLS OFF} +{$LONGSTRINGS ON} +{$OPENSTRINGS ON} +{$OPTIMIZATION ON} +{$OVERFLOWCHECKS OFF} +{$RANGECHECKS OFF} +{$REFERENCEINFO OFF} +{$SAFEDIVIDE OFF} +{$STACKFRAMES OFF} +{$TYPEDADDRESS OFF} +{$VARSTRINGCHECKS ON} +{$WRITEABLECONST OFF} +{$MINENUMSIZE 1} +{$IMAGEBASE $400000} +{$DESCRIPTION 'PluginSDK for Delphi 2009 (Runtime)'} +{$RUNONLY} +{$IMPLICITBUILD OFF} +{$DEFINE RELEASE} + +requires + rtl, + vcl; + +contains + uHostManager in '..\Source\uHostManager.pas', + uInterfaces in '..\Source\uInterfaces.pas', + uModuleMenu in '..\Source\uModuleMenu.pas', + uModuleController in '..\Source\uModuleController.pas' {ModuleController: TDataModule}; + +end. diff --git a/Packages/PluginSDK_D12R.dproj b/Packages/PluginSDK_D12R.dproj new file mode 100644 index 0000000..d388b48 --- /dev/null +++ b/Packages/PluginSDK_D12R.dproj @@ -0,0 +1,141 @@ + + + {5e943aaa-ab97-4ade-b8cd-3fe33f669f6d} + PluginSDK_D12R.dpk + Release + AnyCPU + DCC32 + ..\Lib\D12\PluginSDK_D12R.bpl + 12.0 + Release + + + true + + + true + Base + true + + + true + Base + true + + + true + ..\Lib\D12\PluginSDK_D12R.bpl + 00400000 + PluginSDK for Delphi 2009 (Runtime) + ..\Lib\D12 + false + RELEASE;$(DCC_Define) + false + true + ..\Lib\D12 + true + ..\Lib\D12 + false + 0 + true + + + 7.0 + False + False + 0 + RELEASE;$(DCC_Define) + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + 7.0 + 0 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + Delphi.Personality.12 + Package + + + + False + True + False + + + True + False + 1 + 0 + 0 + 0 + False + False + False + False + False + 3082 + 1252 + + + + + 1.0.0.0 + + + + + + 1.0.0.0 + + + + Microsoft Office XP Sample Automation Server Wrapper Components + CodeGear WebSnap Components + CodeGear SOAP Components + Microsoft Office 2000 Sample Automation Server Wrapper Components + CodeGear C++Builder Office 2000 Servers Package + CodeGear C++Builder Office XP Servers Package + + + PluginSDK_D12R.dpk + + + + 12 + + + + MainSource + + + + + + + +
ModuleController
+ TDataModule +
+ + Base + + + Cfg_2 + Base + + + Cfg_1 + Base + +
+ +
diff --git a/Packages/PluginSDK_D12R.dproj.2007 b/Packages/PluginSDK_D12R.dproj.2007 new file mode 100644 index 0000000..6eced7c --- /dev/null +++ b/Packages/PluginSDK_D12R.dproj.2007 @@ -0,0 +1,59 @@ + + + {5e943aaa-ab97-4ade-b8cd-3fe33f669f6d} + PluginSDK_D12R.dpk + Release + AnyCPU + DCC32 + ..\Lib\D12\PluginSDK_D12R.bpl + + + 7.0 + False + False + 0 + RELEASE + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + 7.0 + 0 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + ..\Lib\D12 + + + Delphi.Personality + Package + +FalseTrueFalsePluginSDK for Delphi 2007 (Runtime)FalseFalseTrueTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0 + + Microsoft Office XP Sample Automation Server Wrapper Components + CodeGear WebSnap Components + CodeGear SOAP Components + Microsoft Office 2000 Sample Automation Server Wrapper Components + CodeGear C++Builder Office 2000 Servers Package + CodeGear C++Builder Office XP Servers Package + PluginSDK_D12R.dpk + + + + + MainSource + + + + +
ModuleController
+
+ + + +
+
diff --git a/Packages/PluginSDK_D12R.res b/Packages/PluginSDK_D12R.res new file mode 100644 index 0000000..86c94e6 Binary files /dev/null and b/Packages/PluginSDK_D12R.res differ diff --git a/Packages/PluginSDK_GroupD12.groupproj b/Packages/PluginSDK_GroupD12.groupproj new file mode 100644 index 0000000..c529217 --- /dev/null +++ b/Packages/PluginSDK_GroupD12.groupproj @@ -0,0 +1,50 @@ + + + {5ab3c3c7-1637-4d7c-bd71-3f098e7d8a0e} + + + + + + + + + + + Default.Personality.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Templates/uSamplePluginController.dfm b/Templates/uSamplePluginController.dfm deleted file mode 100644 index aab133e..0000000 --- a/Templates/uSamplePluginController.dfm +++ /dev/null @@ -1,11 +0,0 @@ -object ModuleController1: TModuleController1 - OldCreateOrder = True - Description = 'Ventas' - ModuleName = 'Ventas' - Author = 'David' - Version = '1.0.0' - Left = 605 - Top = 361 - Height = 258 - Width = 407 -end diff --git a/Templates/uSamplePluginController.pas b/Templates/uSamplePluginController.pas deleted file mode 100644 index 2963f39..0000000 --- a/Templates/uSamplePluginController.pas +++ /dev/null @@ -1,35 +0,0 @@ -unit uSamplePluginController; - -interface - -uses - uModuleController, uInterfaces, uHostManager; - -type - TModuleController1 = class(TModuleController) - private - { Private declarations } - public - { Public declarations } - end; - -implementation - -{$R *.dfm} - -function GetModule : TModuleController; -begin - Result := TModuleController1.Create(nil); -end; - -exports - GetModule name GET_MODULE_FUNC; - -initialization - RegisterModuleClass(TModuleController1); - -finalization - UnRegisterModuleClass(TModuleController1); - - -end.