|
|
(98 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| Das OrgaMon-System bedient sich verschiedener Technologien, hier ein kurzer Überblick aus Entwicklersicht:<br> | | Das OrgaMon-System bedient sich verschiedener Technologien, hier ein kurzer Überblick aus Entwicklersicht:<br> |
| <br> | | <br> |
| * '''TWebShop2''': PHP5-Projekt (mit Erweiterung "interbase.so") | | |
| * '''OrgaMon.exe''': Delphi 2007 (mit Fremdkomponenten siehe unten) | | == Entwicklungstechnologien == |
| * '''JonDa''': Java Anwendung (J2ME) mit Netbeans 6.0 programmiert (100% nativ) | | |
| * '''JonDaServer''': Delphi 2007
| | ... und deren Teilprojekte |
| * '''keepcon''': FreePascal (100% nativ) | | |
| <br>
| | === PHP === |
| == verwendete interne Delphi-Komponenten == | | |
| | * '''TWebShop2''': (mit Erweiterung "interbase.so") |
| | |
| | === Delphi 2010 === |
| | |
| | * ältere Delphi Versionen werden nicht unterstüzt! |
| | ** Produktiv wird XE2 eingesetzt |
| | ** Produktiv wird 10.1 Berlin eingesetzt |
| | |
| | * '''OrgaMon.exe''' (mit Fremdkomponenten siehe unten) |
| | * '''cOrgaMon.exe''' |
| | * '''Oc''' |
| | |
| | ==== verwendete Delphi-Komponenten ==== |
|
| |
|
| {|border=1 | | {|border=1 |
| |<u>Komponente</u> | | |<u>Komponente</u><br> |
| |<u>Version</u> | | |<u>Version</u> |
| |<u>WebSite</u> | | |<u>WebSite</u> |
| |<u>Mirror</u> | | |<u>Mirror</u> |
| |<u>Open Source Alternative</u> | | |<u>Open Source Status</u> |
| |- | | |- |
| |Indy | | |Indy |
| |10.1.5<br>Patch notwendig: Siehe [[Bugs-Codegear]] | | |10.5<br>[[Bugs-Codegear|+Fixes]]<br>[[Indy|+Extensions]] |
| |ftp://indy.fulgan.com/ | | |ftp://indy.fulgan.com/ |
| |http://indyproject.org/ | | |http://indyproject.org/ |
| |OK | | |OK |
| |- | | |- |
| |Shellcontrols | | |CCR EXIF |
| |abhängig vom OS | | |1.0.0 |
| |O:\ShellControls | | |http://delphihaven.wordpress.com/ccr-exif/<br>http://code.google.com/p/ccr-exif/<br>https://github.com/esmondb/ccr-exif |
| |dclshlctrls.dproj | | | |
| |keine | | |OK |
| | |- |
| | |libxml2 |
| | |2.7.3 |
| | |https://github.com/pkozelka/libxml2-pas<br>http://www.xmlsoft.org/ |
| | | |
| | |OK |
| | |- |
| | |tgputtylib |
| | |11 |
| | |https://github.com/superflexible/TGPuttyLib/releases |
| | | |
| | |OK |
| |- | | |- |
| |} | | |ANFiX<br>OrgaMon-Komponenten |
| | | |1.056 |
| == eincompilierte Delphi-Fremdkomponenten ==
| | |http://cargobay.orgamon.de/anfix32.html |
| | | |http://cargobay.orgamon.de/anfix32.html<br>OrgaMonComponents.dproj |
| {|border=1
| | |OK |
| |<u>Komponente</u> | | |- |
| |<u>Version</u> | | |GHD PngImage |
| |<u>WebSite</u> | | |? |
| |<u>Mirror</u> | | |http://svn.orgamon.org/subversion |
| |<u>Open Source Alternative</u> | | | |
| | |OK |
| | |- |
| | |GP Lists |
| | |1.43<br>+Fixes<br>+Extensions |
| | |http://gp.17slon.com/ |
| | | |
| | |OK |
| |- | | |- |
| |JCL+JVCL | | |JCL+JVCL |
| |3.31 | | |3.39 |
| |http://sourceforge.net/projects/jvcl/ | | |http://sourceforge.net/projects/jvcl<br>http://jvcl.delphi-jedi.org/ |
| |http://orgamon.org/OrgaMon/JCL-JVCL.zip | | |https://github.com/project-jedi/jcl<br>https://github.com/project-jedi/jvcl |
| |OK | | |OK |
| |- | | |- |
| |Synedit | | |Synedit |
| |2.0.5 | | |2.0.7<br>+Delphi 2010 Fixes |
| |http://sourceforge.net/projects/synedit/ | | |http://sourceforge.net/projects/synedit/<br>http://mh-nexus.de/en/unisynedit.php |
| |http://orgamon.org/OrgaMon/synedit.zip<br>SynEdit_R2006.dproj<br>SynEdit_D2006.dproj | | |http://orgamon.org/OrgaMon/synedit.zip<br>SynEdit_R2006.dproj<br>SynEdit_D2006.dproj |
| |OK | | |OK |
| |-
| |
| |FlexCel
| |
| |2.6.11
| |
| |http://www.tmssoftware.com/
| |
| |<b>kommerziell</b><br>FlexCel2005.dproj
| |
| |Ev. OPenoffice-Format schreiben!<br>http://tcoq.free.fr/composants.html
| |
| |- | | |- |
| |DCP Crypt | | |DCP Crypt |
Zeile 63: |
Zeile 89: |
| |OK | | |OK |
| |- | | |- |
| |ANFiX<br>OrgaMon-Komponenten | | |FlexCel |
| |1.056 | | |3.2 |
| |http://cargobay.orgamon.de/anfix32.html | | |http://www.tmssoftware.com/site/flexcel.asp |
| |http://cargobay.orgamon.de/anfix32.html<br>OrgaMonComponents.dproj | | |<b>kommerziell</b><br>FlexCel2005.dproj |
| |OK
| | |http://tcoq.free.fr/composants.html<br>http://wiki.lazarus.freepascal.org/FPSpreadsheet<br><b>Migration nach "fpSpreadSheet"</b> |
| |- | | |- |
| |IBObjects | | |IBObjects |
| |4.8.7 | | |4.9.11 |
| |http://www.ibobjects.com | | |http://www.ibobjects.com |
| |<b>kommerziell</b><br>IBO40_D2007.groupproj (alle "X" und "W" Komponenten entfernen!) | | |<b>kommerziell</b><br>IBO40_D2007.groupproj (alle "X" und "W" Komponenten entfernen!) |
| |FreeIB: http://sourceforge.net/projects/fibl/<br>UIB: http://www.progdigy.com/?page_id=5<br> ?<br>Pascal Data Objects (PDO)<br>http://sourceforge.net/projects/zeoslib | | |FreeIB: http://sourceforge.net/projects/fibl/<br>UIB: http://www.progdigy.com/?page_id=5<br>Pascal Data Objects (PDO): http://pdo.sourceforge.net/<br>Zeos: http://sourceforge.net/projects/zeoslib/<br>http://zeos.firmos.at/<br><b>Migration auf "UIB"</b> |
| |-
| |
| |XMLRPC
| |
| |
| |
| |<i>unbekannt</i>
| |
| |http://cargobay.orgamon.de/XMLRPC.html
| |
| |OK
| |
| |-
| |
| |VCLzip
| |
| |3.06
| |
| |http://vclzip.bizland.com/
| |
| |<b>kommerziell</b><br>VCLZipD9_3.dproj
| |
| |aus JCL!
| |
| |-
| |
| |AqBanking
| |
| |3.3
| |
| |http://sourceforge.net/projects/gwenhywfar<br>http://www.aqbanking.de/<br>http://www.aquamaniac.de
| |
| |
| |
| |OK
| |
| |- | | |- |
| |} | | |} |
|
| |
|
| indirekt eincompilierte Modules:
| | ==== Installationshinweise ==== |
| | |
| | * ausführen: \jvcl-3.39\jcl\install.bat |
| | * ausführen: \jvcl-3.39\jvcl\install.bat |
| | * DCP-Crypt installieren |
| | * IBObjects 4.9.8+Patch - IBO40_D2010.groupproj (alle .exe zunächst entfernen!) |
| | ** nur "CDT, ADT, TDT, VDT, FDT, EDT" installieren! |
| | * FlexCel 3.2 Setup ausführen |
| | * Indy FTP: IdFTP.pas: "PutRestart" für REST Support hinzufügen, Include-Pfade prüfen |
| | * OrgaMon-Developer installieren |
|
| |
|
| {|border=1
| | === Freepascal === |
| |<u>Modul</u>
| | |
| |<u>WebSite</u>
| | * '''keepcon''' |
| |-
| | * '''domadd''' |
| |DIMime
| | |
| |http://www.zeitungsjunge.de/delphi/mime/index.htm
| | === J2ME === |
| |-
| | |
| |XML Parser
| | * '''JonDa''': Java Anwendung (J2ME) mit Netbeans 6.0 programmiert (100% nativ) |
| |http://www.destructor.de/xmlparser/download.htm
| | |
| |-
| | === C === |
| |}
| | |
| | * '''aqbd''' |
| | |
| | <br> |
| | == aktuell im Labor == |
| | |
| | http://sourceforge.net/projects/lkjson/ |
| | http://otl.17slon.com/ |
| | http://www.omnixml.com/ |
| | |
| | * ods Replacement for xls |
| | ** http://en.wikipedia.org/wiki/OpenDocument |
| | ** delphi ods component -> [[Delphi OpenDocument]]? |
| | ** fpspreadsheet |
| | |
| | * firebird soll durch PostgreSQL erstetzt werden |
| | * ib-objects soll durch zeos ersetzt werden |
| | ** svn://svn.code.sf.net/p/zeoslib/code-0/branches/7.0-patches/ |
|
| |
|
| == Tools, rund um Code-Auslieferung und Code-Verwaltung == | | == Tools, rund um Code-Auslieferung und Code-Verwaltung == |
Zeile 117: |
Zeile 151: |
| |<u>Mirror</u> | | |<u>Mirror</u> |
| |- | | |- |
| |InnoSetup* | | |[[InnoSetup]]* |
| |5.1.9 | | |5.1.9 |
| |http://www.jrsoftware.org | | |http://www.jrsoftware.org |
| |http://orgamon.de/OrgaMon/isetup-5.1.9.zip | | |http://orgamon.de/OrgaMon/isetup-5.1.9.zip |
| | |- |
| | |Git |
| | |2.30.0.2 |
| | |https://gitforwindows.org/ |
| | | |
| | |- |
| | |AqBanking |
| | |4.0 |
| | |http://sourceforge.net/projects/gwenhywfar<br>http://www.aqbanking.de/<br>http://www.aquamaniac.de |
| | | |
| | |- |
| | |notepad++ |
| | |6.0 |
| | | |
| | |http://sourceforge.net/projects/notepad-plus/files/ |
| |- | | |- |
| |WinMerge | | |WinMerge |
Zeile 131: |
Zeile 180: |
| |http://www.ultravnc.com/ | | |http://www.ultravnc.com/ |
| |http://www.uvnc.com/pchelpware/creator/index.html | | |http://www.uvnc.com/pchelpware/creator/index.html |
| |-
| |
| |Code Formatierung
| |
| |2.30
| |
| |http://jedicodeformat.sourceforge.net/
| |
| |http://orgamon.de/OrgaMon/JCFIde2007.7z
| |
| |-
| |
| |StripReloc*
| |
| |1.13
| |
| |http://www.jrsoftware.org/striprlc.php
| |
| |http://orgamon.org/OrgaMon/Setup-StripReloc-113.zip
| |
| |- | | |- |
| |FBClient | | |FBClient |
Zeile 175: |
Zeile 214: |
| |2.5 | | |2.5 |
| |http://camstudio.org/ | | |http://camstudio.org/ |
| | | |
| | |- |
| | |PDF-Druckertreiber |
| | |4.02 |
| | |http://freepdfxp.de/xpDownload.html |
| | | | | |
| |- | | |- |
Zeile 181: |
Zeile 225: |
| |http://www.irfanview.de/ | | |http://www.irfanview.de/ |
| | | | | |
| | |- |
| | |XML - Editor |
| | |4.2 |
| | |http://www.syntext.com/ |
| | | |
| | |- |
| | |LibreOffice |
| | |4.0 |
| | |[[LibreOffice]] |
| | | |
| | |- |
| |} | | |} |
|
| |
|
Zeile 194: |
Zeile 249: |
|
| |
|
| http://www.firebirdsql.org/ | | http://www.firebirdsql.org/ |
|
| |
| == Webtechnologie ==
| |
|
| |
| html: Texteditor "notepad++"<br>
| |
| WebShop: Apache+PHP<br>
| |
| PHP 5.x ->[[TWebShop2]]<br>
| |
|
| |
| == Mobile Technologie ==
| |
|
| |
| JonDa: Java mit Netbeans 4.0 beta 2, JEdit mit Codeformatierungsplugin und Html-Ausgabe Plugin (Code2Hmtl)<br>
| |
| Java ->[[JonDa]]
| |
|
| |
| == Entwicklung Delphi 6==
| |
|
| |
| Core: Delphi 6<br>
| |
| <br>
| |
| <br>
| |
| <b>Delphi 6 Enterprise Installation</b>
| |
| <br>
| |
| delphi 6 BENUTZERDEFINIERT installieren.<br>
| |
| <br>
| |
| * frage nach "realtimedebugger" drwatson usw mit NEIN beantworten. Delphi soll hier keine Modifikation vornehmen<br>
| |
| * ohne Indy.<br>
| |
| * ohne Interbase Client - wir bneutzen die zuvor installierten fbclient DLLs<br>
| |
| <br>
| |
| folgende delphi-patches einspielen:
| |
| gr_D6_Upd2_ent.exe
| |
| del6_ent_rtl2_de.exe
| |
| IBXDP607.EXE
| |
| folgendes add-ons instalieren:
| |
| .\delforex nach C:\programme kopieren, nun setup ausführen. Folgende vcls installieren
| |
| D:\Andreas\DelphiDownloads\indy.9.0.15\Source\dclIndy60.dpk
| |
| (bei problemen ev. C:\..indy*.bpl löschen!)
| |
| D:\Andreas\DelphiDownloads\ibobjects\src4\IBO40_D6.bpg
| |
| * von oben nach unten in der Gruppe alles versuchen zu installieren
| |
| Fehlermeldungen wegen "ist nicht Entwurfszeitopackage" ignorieren
| |
| D:\Andreas\DelphiDownloads\xmlparser\src\XmlComponents_D6_D7.dpk
| |
| D:\Andreas\DelphiDownloads\jvcl.2.1\Install.bat
| |
| D:\Andreas\DelphiDownloads\tms\src\TMSD6.dpk
| |
| D:\Andreas\delphi\Components\Email4.dpk
| |
| D:\Andreas\delphi\Components\ColorPickerButton.pas
| |
| D:\Andreas\delphi\Components\Capi2Han.pas
| |
| D:\Andreas\delphi\Components\GIFImage.pas
| |
| D:\Andreas\delphi\Components\pngimage.pas
| |
| D:\Andreas\delphi\Components\volumes.pas
| |
| D:\Andreas\delphi\Components\Serial4.pas
| |
| D:\Andreas\DelphiDownloads\md5\src\DCPdelphi6.dpk
| |
| D:\Andreas\DelphiDownloads\vclzip\VCLZipD6_3.dpk
| |
| D:\Andreas\delphi\Components\SysHot.pas
| |
| D:\Andreas\DelphiDownloads\FlexCel\Packages\FlexCel60.dpk
| |
| D:\Andreas\DelphiDownloads\synedit\Packages\Synedit_D6_CLX.dpk
| |
|
| |
| -- nur für tutto
| |
|
| |
| D:\Andreas\delphi\Components\ShortcutLink.pas
| |
|
| |
| -- noch f?
| |
|
| |
| D:\Andreas\delphi\Components\browsedr.pas
| |
| D:\Andreas\delphi\Components\xbase.pas
| |
|
| |
| Bei Tools->Umgebungsoptionen->Bibliothek, müssen noch alle Suchpfade eingetragen werden:
| |
|
| |
| BibliotheksPfad:
| |
|
| |
| $(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;g:\delphi\components;g:\anfix32;G:\DelphiDownloads\jvcl\JCL\Source;G:\DelphiDownloads\jvcl\JVCL\Source;G:\DelphiDownloads\jvcl\JVCL\Common;g:\delphidownloads\vclzip;G:\DelphiDownloads\jvcl.2.1\JCL\Source;G:\DelphiDownloads\jvcl.2.1\JVCL\Source;G:\DelphiDownloads\jvcl.2.1\JVCL\Common;G:\delphidownloads\FlexCel\FlexCel;G:\delphidownloads\FlexCel\FlexCel\xlsadapter;G:\delphidownloads\indy.9.0.15\Source;G:\delphidownloads\capi\src;G:\delphidownloads\synedit\source;G:\delphidownloads\xmlparser\src;G:\delphidownloads\htmlparser\source;G:\DelphiDownloads\htmlparser\Source
| |
|
| |
| SuchPfad:
| |
|
| |
| $(DELPHI)\source\vcl;$(DELPHI)\source\rtl\Corba;$(DELPHI)\source\rtl\Corba40;$(DELPHI)\source\rtl\Sys;$(DELPHI)\source\rtl\Win;$(DELPHI)\source\rtl\common;$(DELPHI)\source\Internet;$(DELPHI)\source\clx;G:\DelphiDownloads\TurboPower\source;G:\DelphiDownloads\TurboPower\Packages;G:\delphidownloads\htmlparser\source;G:\DelphiDownloads\htmlparser\Source
| |
|
| |
| wegen der Indy Meldung CloseGraceFully
| |
|
| |
| Tools->Debugger-Options->Sprach-Exceptions->Hinzuf?gt;"EIdSilentException" mit haken versehen
| |
|
| |
| == Entwicklung Delphi 2005 ==
| |
|
| |
| a) Delphi 2005 Proffessional Installation
| |
|
| |
| # alle 3 CDs in ein Verzeichnis kopieren - Installieren
| |
| # Delphi 2005 Update 1 starten
| |
|
| |
| Folgende VCL installieren
| |
|
| |
| .\ibobjects\src4\IBO40_D2005.
| |
| * von oben nach unten in der Gruppe alles versuchen zu insztallieren
| |
| Fehlermeldungen wegen "ist nicht Entwurfszeitopackage" ignorieren
| |
| .\xmlparser\src\XmlComponents_D2005.
| |
| .\vclzip\VCLZipD6_3.bdsproj
| |
| .\jcl\Install.bat
| |
| .\jvcl\Install.bat
| |
| .\synedit\packages\SynEdit_D2005.bdsproj
| |
| .\synedit\packages\SynEdit_R2005.bdsproj
| |
| .\flexcel\packages\FlexCel2005.bdsproj
| |
| .\DCPcrypt\DCPdelphi2005.bdsproj
| |
|
| |
| Vorgabe: Versuchen, alternativen aus jvcl zu benutzen und keine weitere Komponenten zulassen.
| |
|
| |
| -- versuchen wegzulassen:
| |
|
| |
| D:\Andreas\delphi\Components\pngimage.pas
| |
| D:\Andreas\delphi\Components\volumes.pas
| |
| D:\Andreas\delphi\Components\SysHot.pas
| |
| D:\Andreas\delphi\Components\Serial4.pas
| |
| D:\Andreas\DelphiDownloads\tms\src\TMSD6.dpk
| |
| D:\Andreas\delphi\Components\Email4.dpk
| |
| D:\Andreas\delphi\Components\ColorPickerButton.pas
| |
| D:\Andreas\delphi\Components\Capi2Han.pas
| |
| D:\Andreas\delphi\Components\GIFImage.pas (auch in jcl enthalten)
| |
|
| |
| -- nur für tutto
| |
|
| |
| D:\Andreas\delphi\Components\ShortcutLink.pas
| |
|
| |
| -- noch f?
| |
|
| |
| D:\Andreas\delphi\Components\browsedr.pas
| |
| D:\Andreas\delphi\Components\xbase.pas
| |
|
| |
| Bei Tools->Umgebungsoptionen->Bibliothek, müssen noch alle Suchpfade eingetragen werden:
| |
|
| |
| BibliotheksPfad:
| |
|
| |
| $(DELPHI)\Lib;$(DELPHI)\Bin;$(DELPHI)\Imports;$(DELPHI)\Projects\Bpl;g:\delphi\components;g:\anfix32;G:\DelphiDownloads\jvcl\JCL\Source;G:\DelphiDownloads\jvcl\JVCL\Source;G:\DelphiDownloads\jvcl\JVCL\Common;g:\delphidownloads\vclzip;G:\DelphiDownloads\jvcl.2.1\JCL\Source;G:\DelphiDownloads\jvcl.2.1\JVCL\Source;G:\DelphiDownloads\jvcl.2.1\JVCL\Common;G:\delphidownloads\FlexCel\FlexCel;G:\delphidownloads\FlexCel\FlexCel\xlsadapter;G:\delphidownloads\indy.9.0.15\Source;G:\delphidownloads\capi\src;G:\delphidownloads\synedit\source;G:\delphidownloads\xmlparser\src;G:\delphidownloads\htmlparser\source;G:\DelphiDownloads\htmlparser\Source
| |
|
| |
| SuchPfad:
| |
|
| |
| $(DELPHI)\source\vcl;$(DELPHI)\source\rtl\Corba;$(DELPHI)\source\rtl\Corba40;$(DELPHI)\source\rtl\Sys;$(DELPHI)\source\rtl\Win;$(DELPHI)\source\rtl\common;$(DELPHI)\source\Internet;$(DELPHI)\source\clx;G:\DelphiDownloads\TurboPower\source;G:\DelphiDownloads\TurboPower\Packages;G:\delphidownloads\htmlparser\source;G:\DelphiDownloads\htmlparser\Source
| |
|
| |
| == Entwicklung mit Delphi 2006 ==
| |
|
| |
| ''Voraussetzungen:''
| |
|
| |
| * Delphi 2006 Proffessional Lizenz
| |
|
| |
| Es gibt ein Orgamon - Quelltext - Setup. Dieses umfasst alle notwendigen Quelltexte zur Compilierung des OrgaMon. Der OrgaMon verwendet jedoch noch aus historischen Gründen einige Komponenten (Delphi-Packages), die selbst nicht Open Source sind. Der Entwickler muss entsprechende Lizenzen nachweisen:
| |
|
| |
| * IBObjects von Jason Warton
| |
| * VCLZip von Kevin Boylank
| |
| * FlexCel von TMS Software
| |
|
| |
| Der Quelltext Setup wird allen Interessenten auf Anfrage zugemailt.
| |
|
| |
| ''Installationshinweise, Besonderheiten''
| |
|
| |
| jcl, jvcl
| |
|
| |
| Download: http://homepages.borland.com/jedi/jvcl/
| |
| Installation jcl: .\jcl\install.bat
| |
| Installation jvcl: .\jvcl\install.bat
| |
|
| |
| Das Office XP Sample Automation Package muss deinstllaiert werden!
| |
|
| |
| ''Indy (www.indyproject.org)''
| |
|
| |
| Open and compile in the following order:
| |
|
| |
| * IndySystem110.bdsproj (in Lib\System)
| |
| * IndyCore110.bdsproj (in Lib\Core)
| |
| * IndyProtocols110.bdsproj (in Lib\Protocols)
| |
|
| |
| Now open and click install in the following order
| |
|
| |
| * dclIndyCore (in Lib\Core)
| |
| * dclIndyProtocols (in Lib\Protocols)
| |
|
| |
| == Turbo Delphi 2006 Win32 ==
| |
|
| |
| <b>Vorbereitung</b>
| |
|
| |
| * FBClient von der CargoBay muss installiert sein, oder eine andere gds32.dll, ansonsten fehlt in der Komponentenpalette der Eintrag "Interbase Admin" mit den notwendigen "IB Backup"- und "IB Restore"- Komponenten!
| |
| * Internet Verbindung muss stehen!
| |
|
| |
| <b>Installation anhand der DVD</b>
| |
|
| |
| * "Borland Turbo Delphi installieren"
| |
| * nun erfolgt eine Umfassende Prüfung der .net Installation, mein Wissenstand ist, dass die .net Komponenten auch dann installiert sein müssen, wenn gar keine .net Applikations-Entwicklung lizensiert ist. Es ist einfach eine Systemanforderung der IDE an das Entwicklungssystem.
| |
| * In der eigentlichen Delphi Installation: "Microsoft Office Controls" NICHT INSTALLIEREN.
| |
| * Installation muss mit Indy 10 erfolgt sein (ist default!).
| |
| * Hotfix-Rollup muss installiert werden (von Borland)!
| |
| * die fehlende Kommandozeilenversion des Compilers muss installiert werden (von Borland)! Die ist notwendig, da sich jcl und jvcl über diesen Compiler selbst installieren.
| |
| <br>
| |
| <b>Nun die Packages im Einzelnen</b>
| |
| <br>
| |
|
| |
| # C:\Programme\Borland\BDS\4.0\Demos\DelphiWin32\VCLWin32\ShellControls\dclshlctrls.dpk
| |
| # IBObjects: alle D2006 von oben nach unten complilieren, danach installieren
| |
| # O:\vclzip\VCLZipD9_3.bdsproj
| |
| # O:\OrgaMonComponents.bdsproj
| |
| # O:\synedit\Packages\SynEdit_D6.bdsproj
| |
| # O:\DCPcrypt\DCPdelphi6.bdsproj
| |
| # O:\tms.40\TMSD2006.bdsproj
| |
| # O:\FlexCel\Packages\FlexCel2005.bdsproj
| |
| # O:\jvcl.320\jcl\install.bat
| |
| # O:\jvcl.320\jvcl\install.bat
| |
|
| |
| Nun müssen Pfade angepasst werden, Tools->Optionen->Umgebungsoptionen->Delphi-Optionen->Bibliothek Win32->Bibliothekspfad
| |
|
| |
| # + O:\jvcl.320\jvcl\Run
| |
| # + O:\jvcl.320\jcl\source\common
| |
| # + O:\jvcl.320\jcl\source\windows
| |
| # + O:\Indy\Protocols
| |
| # + O:\Indy\System
| |
| # + O:\Indy\Core
| |
|
| |
| == Delphi 2007 ==
| |
|
| |
| * Update 3, mit November-Update installieren
| |
| * December-Update einspielen
| |
| * April 08 Hotfix einspielen
| |
|
| |
| === Indy: einen Patch einspielen ===
| |
|
| |
| * \System\IdSysVCL.pas
| |
|
| |
| class function TIdSysVCL.OffsetFromUTC: TIdDateTimeBase;
| |
| var
| |
| TimeZ : TTimeZoneInformation;
| |
| OffsetInMinutes: integer;
| |
| begin
| |
|
| |
| // get Offset in Minutes from System
| |
| if (GetTimeZoneInformation(TimeZ)=2) then
| |
| OffsetInMinutes := - (TimeZ.Bias + TimeZ.DayLightBias)
| |
| else
| |
| OffsetInMinutes := - (TimeZ.Bias + TimeZ.StandardBias);
| |
|
| |
| // Build the TDateTime, ensure positive Values
| |
| Result := EncodeTime(abs(OffsetInMinutes) DIV 60,abs(OffsetInMinutes) MOD 60,0,0);
| |
|
| |
| // Ensure Old Sign
| |
| if (OffsetInMinutes<0) then
| |
| Result := - Result;
| |
| end;
| |
|
| |
| * Indy 10 Patch einspielen, Im Bibliothekspfad die 3 Pfade ...
| |
|
| |
| <code>
| |
| $(BDS)\source\Indy\Indy10\System<br>
| |
| $(BDS)\source\Indy\Indy10\Core<br>
| |
| $(BDS)\source\Indy\Indy10\Protocols<br>
| |
| </code>
| |
|
| |
| ... hinzufügen sonst ist der Patch wirkungslos, da die Quelltexte nicht gesehen werden.<br>
| |
|
| |
| * syshot wird nur benötigt muss aber nicht installiert werden-
| |
| * vclzip.3.10\VCLZIPD2007_3.dpk
| |
| * synedit.2.0.5,Packages\SynEdit_D2006.dproj
| |
| * tms.4.3,tmsd2007.bdsproj
| |
| * IBObjects.4.8.7\IBO40_D2007.groupproj (alle R-Pakete erstellen, alle D-Pakete installieren)
| |
| * FlexCel,Packages\FlexCel2005.dproj
| |
| * ShellConrols,dclshlctrls.dproj
| |
| * jvcl.332\jcl (install) BPL Pfad korrigieren "Gemeinsame Dokumente..."
| |
| * jvcl.332\jvcl (install) BPL Pfad korrigieren "Gemeinsame Dokumente..."
| |
| * OrgaMonComponents: Suchpfad für "Syshot" noch hinzufügen.
| |
| * DCPcrypt\DCPdelphi6.dproj
| |
| * Damit die Interbase Express Komponenten in der Tool-Palette von Delphi sichtbar werden, muss eine Original Interbase Client DLL installiert werden. Dazu dient "Setup-Interbase-Client-8.0.0.132.exe".
| |