Hallo zusammen,
hat jemand Erfahrung mit dieser Komponentensammlung gemacht und wenn ja, welche bitte?
http://www.remobjects.com/page.asp?i...9-EEBBE7E302E6
Ich überlege nämlich, diese in einem Projekt einzusetzen, werde aber aus den verfügbaren Informationen (Newsgroup, Homepage) nicht ganz schlau, ob es dann kann, was ich haben möchte.
In einem privaten "Proof-of-Concept"-Projekt möchte ich versuchen, folgendes zu realisieren:
- eine Datenbankanwendung
- in der die Datenmasken frei vom User / Admin konfiguriert werden können
- in denen dann mittels Pascal-Script benötigte Funktionalitäten hinterlegt werden können
Momentan bin ich soweit, dass die angezeigten Eingabemasken komplett in der Datenbank hinterlegt sind und "on-the-fly" im Programm bei Bedarf generiert werden. Dazu habe ich mir einen Formular-Editor gebaut, der die auf dem Formular platzierten Komponenten (Label, DBEdit, etc.) mit den wichtigsten Properties in die
DB abspeichern kann. Meine "Programmhülle" generiert daraus dann wieder das Formular.
Neben Standardaktionen wie "Neuer Datensatz", "Datensatz löschen", etc. die heute bereits automatisch dazu generiert werden, könnten Anwender ja jetzt auch weitere fachliche Funktionalitäten benötigen.
Was ich bisher von Pascal-Script mitbekommen habe ist, dass man damit offenbar auf alle im Programm verwendeten Komponenten zugreifen kann. Deshalb hatte ich mir in Bezug auf Pascal-Script folgendes gedacht bzw. gewünscht:
- Formular wird wie o.g. definiert
- für eine Komponente des Formulars definiere ich z.B. ein "OnClick"-Ergebnis mit der Funktion "psBerechneSumme"
- diese Funktion wird mit Pascal-Script erstellt und kompiliert (wobei mir hier auch eines noch nicht ganz klar ist: Es wird davon geredet, das Script im Programmablauf zu kompilieren - allerdings habe ich auch gelesen, dass man die Scripte "vorkompilieren" und dann als PlugIns laden kann)
- meine "Programmhülle" startet, lädt das PlugIn "psBerechneSumme"
- Bei Klick auf den Button wird diese ausgeführt
Geht das so, oder habe ich da in Bezug auf Pascal-Script etwas falsch verstanden?
Gruß Igotcha