SIGAMOS
Freeware > Programmierung
Einfach zwischen allen Programmen navigieren
ACHTUNG: Diese Software kann nur durch Software-Entwickler genutzt werden! Bei SIGAMOS handelt es sich um mehrere DLLs, die in Programme mit Zugriff auf Office-Programme eingebunden werden können.
SIGAMOS ist eine Abkürzung für "Similar Gateway to Multiple Office-Systems" - also "einheitliche Schnittstelle zu mehreren Office-Systemen".
Wenn Sie Ihre Programm-Zugriffe auf Office-Systeme entwickeln und dafür die von SIGAMOS angebotenen Funktionen verwenden, können die Nutzer Ihres Programmes aus mehr als zehn Office-Systemen wählen.
Vorteile:
- Vorteil für Software-Entwickler: Schreiben Sie Ihre Funktionen für den Office-Zugriff nur ein einziges Mal unter Verwendung der SIGAMOS-Funktionen und bauen Sie eine Funktion ein, die Ihren Nutzern die Auswahl aus mehr als 10 Office-Systemen ermöglicht (Stand Dezember 2018).
Damit könnten Ihre Anwendungen eine höhere Marktakzeptanz erreichen, da Sie auch Anwender anderer Office-Systeme ansprechen können. Geben Sie Ihren Anwendern die Freiheit, das von ihnen bevorzugte Office-System auch mit Ihrer Anwendung weiter nutzen zu können!
Und: SIGAMOS ist Freeware! Damit entstehen Ihnen keine weiteren Kosten. - Vorteil für Anwender: Die Anwender Ihres Programmes können mit dem von ihnen bevorzugten Office-System weiterarbeiten. Keine zusätzlichen Kosten für ein anderes Office-System. Kein Zeitaufwand bei der Einarbeitung in das neue, aufgezwungene Office-System. Keine Probleme beim Portieren der Dokumente von einem in das andere Office-System. Für die Anwender Ihrer Programme ein kleines Stück Software-Freiheit mehr.
- Vorteil für Entwickler von Office-Systemen: Es besteht die Möglichkeit, dass die „kleinen“ Office-Systeme etwas mehr Anteile am Markt erwerben könnten. Schlecht ist keines, aber bis jetzt wurde, bis auf wenige Ausnahmen, immer nur der „Platzhirsch“ durch (Fach-)Anwendungen unterstützt. Dies stärkte wiederum dessen Marktposition - ein Teufelskreis, der vielleicht mithilfe von SIGAMOS etwas durchbrochen werden kann.
Nachteile:
- Sie als Entwickler haben erst einmal mehr Arbeit, um sich in SIGAMOS einzuarbeiten und Ihre Office-Zugriffe auf die SIGAMOS-Funktionen umzubauen.
- SIGAMOS bietet aktuell nur ein Basis-Set an Funktionen an, die ich als die wichtigsten eingestuft hatte. Damit ist der Funktionsumfang etwas eingeschränkt. Sie erhalten aber Zugriff auf die wichtigsten Objekte wie Application, Document, Workbook, Worksheet, Presentation, Slide und viele andere. So können Sie zur Zeit in SIGAMOS noch nicht implementierte Funktionen für das bisher von Ihnen unterstützte Office-System weiter nutzen.
Bitte vergessen Sie nicht, dass SIGAMOS nicht als komplettes „Remote-Control“ für Office-Zugriffe entwickelt wurde und auch nicht alle Office-Systeme alle Funktionen unterstützen.
Die DLLs (je eine für Textverarbeitung, Tabellenkalkulation und Präsentation in 32- und 64-Bit) können durch Programmiersprachen genutzt werden, die folgende Anforderungen erfüllen:
- Nutzung von in DLLs gespeicherten Funktionen.
- Unterstützung von COM-Objekten
- Unicode-Unterstützung
- Unterstützung des Datentyps "Variant"
Das "Information & Demo Center" bietet Ihnen einen Überblick über alle verfügbaren Möglichkeiten. Der "Function Tester" ermöglicht, jede einzelne Function mit allen möglichen Parameterkombinationen zu testen und zeigt gleichzeitig die komplette Funktionssyntax an. Mehrere Demos und Source-Code-Beispiele in mehreren Programmiersprachen runden das Gesamtpaket ab.
Mit Release 2.0 wurde das Hauptaugenmerk auf eine einfachere Nutzung der DLL-Funktionen durch die Software-Entwickler gelegt. Wenn Sie die für jede DLL für die Programmiersprachen C++, Delphi und Free Pascal / Lazarus vorliegenden DLL-Wrapper nutzen, müssen Sie pro DLL lediglich 3 Zeile Sourcecode schreiben, um alle DLL-Funktionen zu laden und zu entladen.
-
-
aktuelle Version:2.0.1 (08.02.2020) - Minor UpdateEntwicklung:2014-2020Lizenz:FreewareSprachen:EnglischQuickStart auch in Deutsch, Französisch, Niederländisch, Portugiesisch, Spanisch und RussischInstallation:
NEIN Portable Nutzung:JA -
Hinweis: Eine komplette Liste aller verfügbaren Funktionen finden Sie im QuickStart-Dokument (unter dem Reiter "Download & Links").Office-Gruppen und unterstützte Office-SystemeDie komplette Programm-Historie finden Sie hier.Office-GruppeOffice-SystemAbility
Ability Office Standard* Ability Office Professional*Corel Home Office*
bhv Office Perfect X3*PDF-Office-Suite 2013*KingsoftKingsoft Office**
WPS Office**LibreOfficeLibreOfficeCollabora OfficeMicrosoftMicrosoft OfficeOpenOfficeApache OpenOfficeOxygenOffice ProfessionalSoftMakerSoftMaker Office Professional*SoftMaker Office Standard*
SoftMaker FreeOffice*
Ashampoo Office** - nur Textverarbeitung und Tabellenkalkulation. Die Präsentationsanwendung unterstützt keine COM-Aufrufe
** - nur die Premium- oder Business-Versionen. Die Home- und Free-Versionen unterstützen keine COM-Aufrufe -
Download (Zip) (59.289 KB)Hinweis: Für Release 2.x (von 1.x) gibt es kein Update. Bitte lesen Sie dazu das Kapitel "Installation" im QuickStart-Dokument!Nur für Update von 2.0 auf 2.0.1:Download Update 2.0 to 2.0.1 (7z) (712 KB)QuickStart-Dokument in weiteren Sprachen: English, Español, Français, Nederlands, Português, Pусский
-
4,8 von 5 Sternen bei 96 Bewertungen (Stand:14.05.2021)
Review durch freewarefiles.com (PDF) -
Unter dieser Rubrik möchte ich darüber informieren, was ich für das nächste Major-Release plane. Damit sollen Sie als Anwender die Möglichkeit haben, sich aktiver an der Entwicklung des nächsten Releases zu beteiligen, indem Sie mir mitteilen, welche der geplanten Funktionen Sie möchten und welche nicht. Oder teilen Sie mir Ihre Wünsche mit (alles über das Kontaktformular).Geplante Neuerungen:1. Unterstützung von WordPerfect als 6. Office-Gruppe.
2. Sourcecode-Beispiele und Wrapper für C#.
3. Sourcecode-Beispiele und Wrapper für VB.Net.Zu Punkt 2 und 3: Ich habe keinerlei Ahnung von C# und VB.Net. Trotzdem habe ich es versucht, die DLL mit der Importfunktion zu laden (klappt). Beim Versuch, die DLL-Funktionen zu laden, scheitere ich daran, dass C# den Datentyp "Variant" nicht mehr kennen will. Der Typ "Object" hilft mir auch nicht weiter. Wer kann mir hier helfen? Am besten mit je einem Beispiel für die Funktionen WP_AppCreate und WP_DocNew - das würde mir schon reichen. Vielen Dank im Voraus!