Die Suche ergab 261 Treffer

von dtmackenzie
Di, 23. Jan 2024 9:14
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15790

Re: Addcolumn() und codeblöcke

Wieso gibt es keine solche Sprüche von den Handballern?
Die haben es offensichtlich nicht drauf... ;-)
von dtmackenzie
Mo, 22. Jan 2024 17:30
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15790

Re: Addcolumn() und codeblöcke

Hallo Markus, habe gerade Deine Lösung probiert weil ich es nicht verstanden habe... Ergibt den Namen und nicht den Inhalt.... Es fehlte aber nur ein "&", dann ging es doch. Also auch eine Möglichkeit. FOR i := 1 TO LEN(aColumns) cColumn := aColumns[i] browse:addColumn(crtBlock(cColumn...
von dtmackenzie
Mo, 22. Jan 2024 16:42
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15790

Re: Addcolumn() und codeblöcke

Vielleicht noch zum Verständnis. Ein Codeblock ist verdichteter Code, repräsentiert durch einen eigenen Datentypen (ValType liefert "B"). An und für sich macht ein Codeblock erst einmal überhaupt nichts, etwa im Moment der Erzeugung oder Zuweisung: bBlock := {||MachWas()} Hier geschieht n...
von dtmackenzie
Di, 12. Sep 2023 15:31
Forum: Postgre Server
Thema: OrdDestroy() scheint Überreste zu lassen
Antworten: 3
Zugriffe: 2899

Re: OrdDestroy() scheint Überreste zu lassen

OK, ich habe es doch an Alaska Support gemeldet.

Ist erstmal noch nicht nachvollziehbar mit einfachem Beispiel (mit MDIDEMO-Beispieldatenbank) von Alaska, da will ich noch bei Gelegenheit die Randbedingungen bei mir erforschen.
von dtmackenzie
Di, 12. Sep 2023 12:03
Forum: Postgre Server
Thema: OrdDestroy() scheint Überreste zu lassen
Antworten: 3
Zugriffe: 2899

OrdDestroy() scheint Überreste zu lassen

OrdDestroy() ohne Parameter muss zweimal ausgeführt werden um alle Indexe zu löschen. Das ist zwar ein bisschen nervig aber nicht das Problem, da kann man die Dokumentation so interpretieren, dass dieses Verhalten korrekt ist. Was mir aber nicht gefällt ist, dass Alaskas __order_... Spalten in der P...
von dtmackenzie
Mo, 10. Jul 2023 15:38
Forum: Programmierung allgemein
Thema: [ERLEDIGT] GET-Objekt verliert schon validierte Daten bei ESC
Antworten: 7
Zugriffe: 2590

Re: GET-Objekt verliert schon validierte Daten bei ESC

Hallo Wolfgang,

O Du Ungläubiger! :wink:
Alaska hat es nicht nur gelöst sondern auch das Workaround in PDR 2615 aktualisiert.

Siehe Zeile ::original := ::varGet() in INLINE METHOD setFocus().
von dtmackenzie
Mi, 05. Jul 2023 15:58
Forum: Programmierung allgemein
Thema: [ERLEDIGT] GET-Objekt verliert schon validierte Daten bei ESC
Antworten: 7
Zugriffe: 2590

Re: GET-Objekt verliert schon validierte Daten bei ESC

Der ILX-Beitrag wurde auf meine Bitte gelöscht, da das Problem mit einer einfachen Testanwendung von Alaska Support nicht nachvollziehbar war. Endlich bin ich draufgekommen, warum das Problem in meiner Anwendung nachvollziehbar ist aber im Testprojekt nicht: Vor langer, langer Zeit hatte ich das Wor...
von dtmackenzie
Mo, 26. Jun 2023 10:03
Forum: Postgre Server
Thema: Lizenzierungsgebühr pro Client
Antworten: 11
Zugriffe: 3315

Re: Lizenzierungsgebühr pro Client

Danke Tom, das hast Du sehr schön geschrieben!
Ich wollte auch nicht gegen das Prinzip wettern, ich war nur erschreckt und verängstigt durch die kurzfristige Ankundigung.
Ja, es ist besser, diese Sache wie Du sagst bilateral mit Alaska zu klären, und ich bedauere nun, diesen Thread begonnen zu haben.
von dtmackenzie
Fr, 23. Jun 2023 15:17
Forum: Postgre Server
Thema: Lizenzierungsgebühr pro Client
Antworten: 11
Zugriffe: 3315

Re: Lizenzierungsgebühr pro Client

Danke Werner, dass muss also Zeit haben bis zur nächsten Subskriptionsverlängerung. Ich habe nun die Antwort von Alaska bekommen, dass das technisch (noch) nicht überwacht und abgefragt wird. Also bleibe ich erstmal entspannt, war nur beunruhigt wegen des Datums 01.07.2023 auf der Alaska-Webseite (F...
von dtmackenzie
Fr, 23. Jun 2023 9:31
Forum: Postgre Server
Thema: Lizenzierungsgebühr pro Client
Antworten: 11
Zugriffe: 3315

Lizenzierungsgebühr pro Client

Weißt jemand, ab welcher Xbase++ Version diese Änderung gilt?
Bin ich korrekt in der Annahme, dass wir vertragstechnisch bei einer früheren Version ohne Client-Lizenzierung bleiben dürfen?
von dtmackenzie
Di, 28. Mär 2023 14:30
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Erstmal vielen Dank an allen für das Mitdenken und die Anregungen! Nach einer Präsentation an meinen Chef wurde entschieden, diesen Weg (REST) nicht weiter zu folgen. Stattdessen wird unsere Datenbank regelmäßig in eine rein strukturierte SQL Datenbank konvertiert, womit Nachfolgeanwendungen entwick...
von dtmackenzie
Di, 28. Mär 2023 14:26
Forum: Postgre Server
Thema: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken
Antworten: 29
Zugriffe: 4757

Re: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken

Erstmal vielen Dank an allen für das Mitdenken und die Anregungen! Nach einer Präsentation an meinen Chef wurde entschieden, diesen Weg (REST) nicht weiter zu folgen. Stattdessen wird unsere Datenbank regelmäßig in eine rein strukturierte SQL Datenbank konvertiert, womit Nachfolgeanwendungen entwick...
von dtmackenzie
Mi, 22. Mär 2023 13:03
Forum: Postgre Server
Thema: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken
Antworten: 29
Zugriffe: 4757

Re: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken

Hallo Frank, das ist eine wunderbare Nachricht, Danke! Ich wollte sowieso fragen, ob Alaska sich sowas als Standard-Beispiel vorstellen könnte, dort wäre es am Besten aufgehoben. Wenn irgendwelche meiner Überlegungen oben von Nutzen sind, dann kann Alaska sie gern dabei verwenden. Wie genau sieht di...
von dtmackenzie
Mi, 22. Mär 2023 8:50
Forum: Postgre Server
Thema: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken
Antworten: 29
Zugriffe: 4757

Re: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken

Hallo Joachim, eine DLL war auch mein erster Gedanke, aber ich wurde explizit davon abgeraten: Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#) Das Ganze ist bei uns noch nicht ganz festgelegt, es geht um eine Weichenstellung für die nächste Ja...
von dtmackenzie
Di, 21. Mär 2023 12:22
Forum: Postgre Server
Thema: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken
Antworten: 29
Zugriffe: 4757

Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken

Begründung Dies ist entstanden auf Grund von Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#) und Using SQL INSERT and UPDATE with ISAM emulating tables, in particular with indexed columns . Microservices sind der Weg in die Zukunft, das hat Alask...
von dtmackenzie
Do, 16. Mär 2023 15:23
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Nein Frank, da bin ich nicht ganz einverstanden, der Satz ist nicht falsch wenn bezogen auf dem Titel des ILX-Beitrags: Using SQL INSERT and UPDATE... Dass es nicht um die Länge der Latenz geht, sondern dass es sie überhaupt gibt, scheint immernoch Dein Mißverständnis zu sein, das habe ich schon meh...
von dtmackenzie
Mi, 15. Mär 2023 18:00
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Das bleibende Ergebnis dieses Threads (kurz: Mache es nie während eine Xbase++ Anwendung läuft) habe ich auf Englisch zusammengefasst in ILX.
von dtmackenzie
Di, 14. Mär 2023 18:06
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Hallo Frank, fair ist es vielleicht nicht, war aber nötig darüber zu reden um die Grenzen des deterministich Möglichen zu klären... Fazit: Felder, die in einem ISAM-Index vorkommen, können nie sicher extern geupdatet werden wenn irgendwo die Tabelle in einem Workarea geöffnet ist. So sollte die ursp...
von dtmackenzie
Di, 14. Mär 2023 17:18
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Tom, bei "einem gesonderten Thread" fällt mir ein, sowohl hier als in meiner Antwort zum Beitrag von Steffen Pirsig - ich habe bisher wirklich nur an einem Thread in der Anwendung gedacht, den haben wir schon. Aber wenn alle Clients dies machen, dann könnten dies vielleicht zu einer Überla...
von dtmackenzie
Di, 14. Mär 2023 12:17
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Nun, wenn im Hintergrund in einem gesonderten Thread oft genug geprüft wird, ob es Neues in der Synchronisationstabelle gibt (was ja über deren Metadaten leicht zu ermitteln ist), dürfte diese Latenz minimierbar sein. Konflikte werden aber vermutlich doch entstehen, da haben wir fast eine ähnliche ...
von dtmackenzie
Di, 14. Mär 2023 11:22
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Hallo Joachim und Tom, vielen Dank für Euren Antworten! Microservices wären sicherlich ein guter langfristiger Ansatz, schon von Steffen Pirsig empfohlen worden: Writing to ISAM-Emulated databases from languages other than Xbase++ Tom hat aber ziemlich gut den Punkt getroffen, was meine Situation be...
von dtmackenzie
Mo, 13. Mär 2023 15:51
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Glaub mir Frank, überhaupt die Idee durch den Kopf gehen zu lassen, selber in die ISAM Metadaten einzugreifen, war eher eine Akt der Verzweiflung, einer der letzten zu ausschließenden Zweige im Entscheidungsbaum. es geht immer noch um das Modifizieren von ISAM Daten aus einer anderen Nicht-Xbase++-A...
von dtmackenzie
Mo, 13. Mär 2023 11:33
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Marcus, ich sehe es so, dass das Szenario nur überhaupt vorstellbar wäre, wenn Alaska uns im Voraus darüber informiert, damit wir zumindest den Zeitpunkt für die Datenkonvertierung festlegen könnten. Trotzdem lasse ich doch die Finger von den Triggern. Ich hoffe aber, dass Alaska dies übernimmt, ode...
von dtmackenzie
Mo, 13. Mär 2023 9:45
Forum: Postgre Server
Thema: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)
Antworten: 65
Zugriffe: 11737

Re: Schreibzugriff auf pgdbe-Datenbank für Programme, die nicht in Xbase++ geschrieben sind (z.B. in C#)

Frank, es geht mir hier nicht um die Performance, die ist für mich ausreichend geklärt, sondern um die Datenintegrität. Zu diesem Punkt sind wir bisher gekommen in Using SQL INSERT and UPDATE with ISAM emulating tables, in particular with indexed columns . Ich sehe keine Alternative, die die Datenin...