Produkt

Verbesserung von macOS Datenschutz und Sicherheit mit Anwendungs-UUID

Automatisch übersetzt von Deepl

Mit dem Sequoia-Update verlässt sich macOS nun auf die UUID von Anwendungen für verschiedene Datenschutz- und Sicherheitskontrollen, wie z. B. den Netzwerkzugang. Diese neue Funktion von macOS könnte zu Problemen auf der Endnutzerseite führen, z. B. dass die erstellten 4D Anwendungen häufig neu autorisiert werden müssen. Um dies zu beheben, hat ab 4D 20 R9 jede 4D Anwendung, die für macOS erstellt wurde, eine eigene Anwendungs-UUID. Diese Änderung gewährleistet eine besser abgestimmte Zugriffskontrolle. Schauen wir uns die Details an.

Produkt blank

4D NetKit: Abrufen von Google und Microsoft 365 Kalenderereignissen

Automatisch übersetzt von Deepl

Die Verwaltung von Kalendern und Terminen ist für viele Anwendungen von entscheidender Bedeutung, insbesondere bei der Integration mit beliebten Diensten wie Google Calendar und Microsoft 365. Ab 4D 20 R9 können Sie mit den neuen 4D NetKit Befehlen ganz einfach Kalender und Termine von diesen Plattformen abrufen und darauf zugreifen. Ganz gleich, ob Sie Termine synchronisieren, kalenderbasierte Funktionen erstellen oder einfach nur Termindetails abrufen möchten, diese Befehle ermöglichen eine nahtlose Integration mit Google- und Microsoft 365-Diensten.

Produkt blank

Klasse im eingebetteten Webbereich mit $4d verwenden

Automatisch übersetzt von Deepl

Mit 4D 20 R9 führt 4D neue Befehle ein, die es Entwicklern ermöglichen, einen Objektkontext für $4d zu definieren, der sicherstellt, dass nur bestimmte Funktionen zugänglich sind. Bisher bedeutete die Verwendung von $4d, dass 4D Methoden im Webbereich offengelegt werden mussten, jetzt können Sie stattdessen Klassenfunktionen definieren und verwenden. Diese Verbesserung ermöglicht eine bessere Organisation, Kapselung und Sicherheit bei der Integration von 4D Funktionalitäten in Webbereiche.

Produkt blank

4D View Pro: Import-Callback stellt sicher, dass benutzerdefinierte Funktionen vollständig aufgelöst werden

Automatisch übersetzt von Deepl

Das Importieren von Dokumenten ist eine häufige Aufgabe bei der Arbeit mit 4D View Pro. Wenn diese Dokumente jedoch benutzerdefinierte Funktionen enthalten, kann es eine Herausforderung sein, zu bestimmen, wann alle Berechnungen abgeschlossen sind, bevor Aktionen wie Drucken oder Speichern durchgeführt werden. Um dieses Problem zu lösen, sorgt 4D 20 R9 dafür, dass die Rückrufformel von Importbefehlen erst dann ausgeführt wird, wenn alle benutzerdefinierten Funktionen vollständig abgearbeitet wurden. Diese Verbesserung bietet mehr Kontrolle und Zuverlässigkeit bei der Arbeit mit importierten 4D View Pro Dokumenten.

Produkt blank

4D NetKit: Verwenden Sie die Host-Ports Ihres Webservers, um Ihre OAuth 2.0-Authentifizierungsantwort abzurufen

Automatisch übersetzt von Deepl

Wenn Sie OAuth 2.0 Authentifizierung mit 4D NetKit verwenden, müssen Sie eine Redirect URI definieren, um anzugeben, wohin der OAuth 2.0 Server das Authentifizierungsergebnis zurücksenden soll. Mit 4D 20 R9 können Sie nun die Adresse und die Ports Ihres Host-Webservers verwenden, um Ihre Authentifizierungsantworten abzurufen. Diese Verbesserung strafft den Authentifizierungsprozess, verhindert Port-Konflikte und verbessert die Sicherheit.

Produkt blank

Bearbeiten und Debuggen von Komponentenmethoden und -klassen in 4D vom Host-Projekt aus

Automatisch übersetzt von Deepl

Wenn Sie mit Ihrer eigenen Komponente arbeiten, kann es lästig sein, zwischen der Host- und der Komponentenumgebung zu wechseln, nur um Ihren Komponentencode zu debuggen oder zu verbessern. Mit 4D 20 R9 können Sie jetzt gemeinsam genutzte Methoden und Klassen von Komponenten direkt im Host-Projekt bearbeiten und debuggen, sofern die Komponenten mit ihrem Quellcode eingebunden sind.

Produkt blank

Folgen Sie der 4D-Version: Eine intelligentere Art, Ihre Abhängigkeiten zu verwalten

Automatisch übersetzt von Deepl

Tolle Neuigkeiten! Wenn Sie eine Abhängigkeit von GitHub hinzufügen, haben Sie jetzt Zugriff auf eine brandneue Regel: 4D Version folgen. Diese leistungsstarke Ergänzung stellt sicher, dass Ihre Abhängigkeiten mühelos mit Ihrer 4D Umgebung synchronisiert werden, wodurch Kompatibilitätsprobleme reduziert werden und Ihr Workflow reibungsloser denn je wird.

VEREINFACHEN SIE IHR ABHÄNGIGKEITSMANAGEMENT

Mit der Regel „Follow 4D version“ müssen Sie nicht mehr manuell verfolgen, welche Versionen von Abhängigkeiten mit Ihrer 4D Version übereinstimmen. Der Dependency Manager übernimmt diese Aufgabe für Sie und stellt sicher, dass die relevantesten und kompatibelsten Versionen automatisch ausgewählt werden. Das bedeutet:

  • Weniger manuelle Arbeit: Sie müssen nicht selbst nach den richtigen Versionen suchen.
  • Weniger Kompatibilitätsprobleme: Ihre Abhängigkeiten passen immer zu Ihrer 4D Umgebung.
  • Mehr Stabilität: Ihr Projekt läuft reibungslos, auch bei Updates oder Downgrades von 4D.

blank

MÜHELOSE UPDATES & ZUVERLÄSSIGE KOMPATIBILITÄT

Wenn Sie Ihre 4D Version aktualisieren, bleiben Ihre Abhängigkeiten gültig, und Sie können ganz einfach die neuesten kompatiblen Versionen abrufen. Wenn Sie ein Downgrade durchführen, passt das System Ihre Abhängigkeiten automatisch an die neue Version an.

KENNZEICHNUNG VON VERÖFFENTLICHUNGEN ZUR AUTOMATISCHEN AUFLÖSUNG

Damit dieses System effektiv funktioniert, müssen die Mitwirkenden sicherstellen, dass die Abhängigkeiten einer strukturierten Tag-Namenskonvention folgen. Der Dependency Manager löst die Abhängigkeiten auf der Grundlage dieser Versionsregeln auf:

LTS-Versionen : Tags müssen dem Muster x.y.p folgen, wobei:

  • x steht für die 4D Hauptversion.
  • y für die Nebenversion steht.
  • p erlaubt Flexibilität für Patch-Versionen oder zusätzliche Updates.

Beispiel: 20.2.3 (Major: 20, Minor: 2, Patch: 3) oder 21.6.1 (Major: 21, Minor: 6, Patch: 1).

Wenn Ihr Projekt angibt, dass es einer 4D LTS Version folgt (z.B. 20.2), wird der Component Manager immer versuchen, die neueste Version der 20.* Serie aufzulösen, wenn diese verfügbar ist. Wenn die gesuchte Version nicht gefunden wird, wird automatisch auf eine frühere Version dieser Serie zurückgegriffen, z.B. 20.1.p oder 20.0.p, wenn diese verfügbar sind.

R-Versionen: Tags müssen dem Muster `xRy.p` folgen, wobei:

  • xR entspricht der Hauptversion der Version.
  • y steht für die Nebenversion.
  • p erlaubt Patches und inkrementelle Aktualisierungen.

Beispiel: 20R3.2 (Major: 20R, Minor: 3, Patch: 2) oder 21R5.1 (Major: 21R, Minor: 5, Patch: 1).

Wenn Ihr Projekt eine R-Version wie 20R3 angibt, versucht der Component Manager zunächst, die neueste Version der 20R3.p-Serie aufzulösen. Wenn diese Version nicht verfügbar ist, wird nach einer Version in der 20R*-Serie gesucht, die kleiner oder gleich 20R3 ist, wie 20R2.p oder 20R1.p.

4DPop- und 4DPop-Macros-Komponenten halten sich bereits an die strukturierten Tagging-Konventionen und gewährleisten eine reibungslose Auflösung von Abhängigkeiten mit der Regel Follow 4D version.

Beachten Sie, dass Sie Ihre Versionsnummer im Titel beibehalten können, wenn Sie Ihre eigenen Komponenten mit benutzerdefinierten Namensregeln haben. Das Tag sollte jedoch strikt dem vorgeschriebenen Format folgen.

KONZENTRIEREN SIE SICH AUF IHREN CODE, NICHT AUF IHRE ABHÄNGIGKEITEN

Mit Follow 4D Version war die Verwaltung von Abhängigkeiten noch nie so einfach. Egal, ob Sie ein Upgrade, Downgrade oder eine Wartung Ihres Projekts durchführen, Sie können sich darauf verlassen, dass Ihre Abhängigkeiten immer mit Ihrer 4D Umgebung übereinstimmen.

Testen Sie es jetzt und erleben Sie eine intelligentere, mühelose Art, Abhängigkeiten zu verwalten!

Nachrichten blank

4D 20 R9 Beta beginnt heute

Automatisch übersetzt von Deepl

DieBeta-Tests für 4D 20 R9 beginnen heute und bieten KI-gesteuerte Werkzeuge, verbesserte Sicherheit und vieles mehr – alles, um Ihre Arbeitsabläufe schneller, intelligenter und sicherer zu machen.

  • KI-Integration mit 4D AIKit: Schalten Sie fortschrittliche KI-Funktionen direkt in Ihrem 4D Projekt frei – generieren Sie Text, analysieren Sie Bilder, kategorisieren Sie Inhalte und automatisieren Sie komplexe Aufgaben, um Produktivität und Innovation zu steigern.
  • KI-Schreibassistent für 4D Write Pro: Verbessern Sie Ihren Schreibprozess mit Vorschlägen in Echtzeit, um Ideen zu generieren, Fehler zu korrigieren und die Klarheit zu verbessern. Verbringen Sie weniger Zeit mit dem Editieren und mehr Zeit mit der Erstellung ausgefeilter Dokumente.
  • Neue TCPListener-Klasse: Erstellen Sie einen TCP-Server, verwalten Sie eingehende Verbindungen und steuern Sie die Dateninteraktion zwischen Server und Client auf einfache Weise.
  • Sichere Web-App-Integration: Nutzen Sie OTP- und Sitzungswiederherstellungsfunktionen, um Ihre Webanwendungen sicher mit Systemen von Drittanbietern zu verbinden. Erstellen Sie sichere, benutzerfreundliche Interaktionen mit minimalem Aufwand.
  • Und das ist erst der Anfang – es gibt noch viel mehr zu entdecken!!

4D 20 R9 jetzt herunterladen (exklusiv für 4D Partner)

Nachrichten blank

4D 20 R8 ist da

Automatisch übersetzt von Deepl

4D20 R8 – jetzt verfügbar!

Die neueste Version ist vollgepackt mit praktischen Verbesserungen, die Ihre Entwicklung noch reibungsloser, schneller und leistungsfähiger machen.

Download 4D 20 R8 (monatliche Hot Fixes verfügbar)

  • Bessere Syntaxprüfung im Formular-Editor: Erkennen Sie Fehler frühzeitig und programmieren Sie sicher mit verbesserter Validierung, intelligenter Autovervollständigung und besserer Unterstützung der Objektinstanziierung
  • Schnellere Bearbeitung von Formularen: Arbeiten Sie schneller mit dem aktualisierten Befehl FORM EDIT – öffnen Sie Formulare und wählen Sie Objekte direkt in Ihrem Code aus, um Änderungen zu beschleunigen.
  • Erweiterte HTTP-Request-Handler: Erhalten Sie volle Kontrolle über eingehende Web-Anfragen mit den erweiterten Möglichkeiten des 4D HTTP Servers.
  • 4D in Visual Studio Code debuggen: Mit der neuen 4D-Debugger-Erweiterung können Sie Ihren Code in VS Code Schritt für Schritt durchgehen – noch nie war Debugging so einfach.
  • Verbessertes Dokumentenhandling: Vereinfachen Sie die Verwaltung von Abschnitten, Tabellen und Inhalten mit neuen Befehlen, die Ihnen mehr Flexibilität bieten.
  • Verbesserte Steuerung von Excel-Dateien in 4D View Pro: Genießen Sie eine feinere Kontrolle über Ihre Excel-Importe und -Exporte für eine reibungslosere Datenverarbeitung.

Dies ist nur ein kleiner Einblick in was in 4D 20 R8 verfügbar ist. Laden Sie 4D20 R8 herunter und entdecken Sie, wie weit Sie mit dieser neuen Version gehen können.