Die Suche ergab 7345 Treffer

von Tom
Mi, 07. Feb 2024 12:34
Forum: GUI
Thema: XbpSLE mit rotem Rahmen
Antworten: 14
Zugriffe: 1649

Re: XbpSLE mit rotem Rahmen

Das ist mit GRA-Funktionen überhaupt nicht kompliziert, und man löst es ganz simpel über SetInputFocus und KillInputFocus, was bei allen XbParts geht, weshalb man das einfach in einer Klasse machen könnte, die man kombiniert. Als eXpress++-Nutzer habe ich das mit der Option HILITEGETS aber sowieso a...
von Tom
Fr, 02. Feb 2024 8:46
Forum: ARC
Thema: Remote Server Info
Antworten: 6
Zugriffe: 1711

Re: Remote Server Info

Ab ADS 11 sind die Maximalwerte oder die konfigurierten Werte meines Wissens irrelevant, möglicherweise auch schon in früheren Versionen.
von Tom
Di, 30. Jan 2024 11:47
Forum: Programmierung allgemein
Thema: Formatierte Eingabe
Antworten: 20
Zugriffe: 1946

Re: Formatierte Eingabe

Die Prüfung der IBAN haben wir hier schon mehrfach diskutiert; David hat 2013 zum ersten Mal eine Prüffunktion dafür vorgestellt (meine ist ein bisschen komplexer, funktioniert aber auch): https://www.xbaseforum.de/viewtopic.php?p=84186#p84186 Wir laden im Hintergrund auch das Bankleitzahlenverzeich...
von Tom
Sa, 27. Jan 2024 13:21
Forum: Programmierung allgemein
Thema: Formatierte Eingabe
Antworten: 20
Zugriffe: 1946

Re: Formatierte Eingabe

mit Rogers Tool express++ geht das auch.
Und das auch noch in simpler, Clipper-ähnlicher Syntax.

Aber Wolfgang hat nicht nach Frameworks oder Klassen gefragt, mit denen er das hinkriegen kann. :wink:
von Tom
Di, 23. Jan 2024 9:49
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15998

Re: Addcolumn() und codeblöcke

Wieso gibt es keine solche Sprüche von den Handballern?
Ich vermute, das ist ein statistisches Problem. Die werden einfach nicht so oft interviewt.
Vielleicht aber sind Handballer auch einfach klüger. Der mentale Schaden, der von häufigem Kopfballspiel angerichtet wird, ist nachgewiesen.
von Tom
Di, 23. Jan 2024 9:06
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15998

Re: Addcolumn() und codeblöcke

Andi Möller hat übrigens immer dementiert, das gesagt zu haben, und es gibt tatsächlich auch keinen Beleg für das Zitat, aber es gilt - neben Matthäus' "Wir dürfen nicht den Sand in den Kopf stecken" (sowieso der größte Philosoph von allen, der Loddar) - dennoch zu den legendärsten der Fuß...
von Tom
Di, 23. Jan 2024 8:19
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15998

Re: Addcolumn() und codeblöcke

Warum wollen eigentlich immer alle nach Italien? Keine Ahnung. Der große Andi Möller wurde ja zur Legende mit seinem Zitat "Mailand oder Madrid, ganz egal, Hauptsache Italien!", und ich denke, das trifft es: Lebenskultur, Körperkraft, Intelligenz, Geografiekenntnisse und Genuss finden nur...
von Tom
Di, 23. Jan 2024 7:52
Forum: Programmierung allgemein
Thema: Addcolumn() und codeblöcke
Antworten: 56
Zugriffe: 15998

Re: Addcolumn() und codeblöcke

Interessant wäre ein Vergleich der Laufzeitperformance der verschiedenen Ansätze, vor allem beim Refreshen großer Browses usw.

Aber, ja, viele Wege führen nach Rom. Einige nach Neapel und ein paar nach Pisa, aber viele nach Rom. 8)
von Tom
Mo, 22. Jan 2024 13:42
Forum: Andere Sprachen
Thema: Webview2 mit FIVEWIN
Antworten: 6
Zugriffe: 4585

Re: Webview2 mit FIVEWIN

Wobei. Mit dem Callback-Parameter von der ExecuteScript-Methode sollte das im XbpHtmlViewer2 auch gehen.
von Tom
Mo, 22. Jan 2024 8:59
Forum: Andere Sprachen
Thema: Webview2 mit FIVEWIN
Antworten: 6
Zugriffe: 4585

Re: Webview2 mit FIVEWIN

All das geht in Xbase++ auch, mit dem XbpHtmlViewer2-Asset. Ich nutze das intensiv, für Grafiken und grafische Elemente, u.a. für ein komplexes Dashboard, zur PDF-Anzeige und für einige Formulare (mit Bootstrap, tabler und einigen weiteren Assets). Es gibt zwar nach wie vor das (bekannte und in eine...
von Tom
Fr, 19. Jan 2024 8:29
Forum: Allgemeine Fragen
Thema: ASCII Zeichen (016) mit Xbase darstellen?
Antworten: 1
Zugriffe: 978

Re: ASCII Zeichen (016) mit Xbase darstellen?

Der einfachste Weg besteht darin, für die Button-Caption den - auf Windows-Systemen immer vorhandenen - Font "Marlett" zu verwenden und daraus dann die Ziffern 3 (<) und 4 (>), für auf- und abwärts sind es die Kleinbuchstaben t und u. OEM-Zeichen lassen sich auf Buttons nicht darstellen; s...
von Tom
Mo, 08. Jan 2024 8:28
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

Ich hatte einen Link zu Chilkat gepostet. Das ist eine sehr umfangreiche, starke und robuste ActiveX-Library, die sich sehr, sehr simpel in Xbase++ einbinden lässt. Und die beherrscht u.a. JWT. In Xb2.Net gibt es das "TimeClock"-Sample, auf dessen Basis wir vor, keine Ahnung, zehn, zwölf J...
von Tom
Sa, 06. Jan 2024 17:10
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

Hallo, Philip. Wir bauen Webanwendungen in Ergänzung unserer eigenen Anwendungen, meistens als Portalsystematiken. Dazu verwenden wir schon von Beginn an Xb2.Net und in Ergänzung ein paar Frameworks wie Tabler, Bootstrap und andere. Das Socket-Management macht Xb2.Net für uns. Das Session-Management...
von Tom
Fr, 05. Jan 2024 15:43
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

Chilkat macht das. Hier gibt es Beispiele in Foxpro (die lassen sich leicht nach Xbase++ übertragen), die das zeigen: https://www.example-code.com/foxpro/jws.asp
von Tom
Fr, 05. Jan 2024 15:35
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

Ach so, und ich verwendet Chilkat. Da ist das eingebaut:

https://www.chilkatsoft.com/refdoc/xChilkatJwsRef.html
von Tom
Fr, 05. Jan 2024 15:20
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

Hallo, Philip. Wir bauen seit Jahren Webanwendungen, aber wir realisieren das meiste, was Authentifizierung, Verschlüsselung usw. anbetrifft, mit propreitären Techniken. Ich will mich aber auch mit JWT befassen, möglicherweise noch im Frühjahr. Es ähnelt aber der Basic-Authentication (JWS), dann wir...
von Tom
Fr, 05. Jan 2024 14:33
Forum: Web
Thema: Erzeugen von json web token
Antworten: 19
Zugriffe: 1981

Re: Erzeugen von json web token

JWT ist im Netz eigentlich gut erklärt, und wenn Du ChatGPT fragst, bekommst Du eine sehr ausführliche Antwort. Das geht aber auch z.B. hier: https://de.wikipedia.org/wiki/JSON_Web_Token Im Prinzip kann man die Idee aber auch einfach als Basis für eigene Strukturen nutzen. Bei der Anmeldung in der W...
von Tom
Sa, 23. Dez 2023 10:10
Forum: Windows, API
Thema: XBase Programm sperrt Datei unter Windows 10
Antworten: 4
Zugriffe: 1099

Re: XBase Programm sperrt Datei unter Windows 10

Hast Du gecheckt, ob die vermeintlich beendeten Xbase-Prozesse auch wirklich entladen sind, wenn es dieses Verhalten gibt? Oder ob sie nicht doch als verwaiste Prozesse im Hintergrund weiterlaufen? Und über die Computerverwaltung/"freigegebene Dateien und Ordner" kann man auf einer Maschin...
von Tom
Mo, 18. Dez 2023 11:33
Forum: OOP
Thema: Dataobject Memvar auslesen [ERLEDIGT]
Antworten: 3
Zugriffe: 1545

Re: Dataobject Memvar auslesen

Das geht über ClassDescribe(CLASS_DESCR_MEMBERS)

Code: Alles auswählen

o := DataObject():New()
o:Name := "Müller"
o:Vorname := "Michael"
? o:ClassDescribe(CLASS_DESCR_MEMBERS)
Liefert ein Array, das Du traversieren kannst.
von Tom
Mo, 18. Dez 2023 10:35
Forum: Programmierung allgemein
Thema: richtige Einbindung einer Indexdatei
Antworten: 5
Zugriffe: 1207

Re: richtige Einbindung einer Indexdatei

Hallo, Werner. Noch eine erklärende Ergänzung: "INDEX ON ..." erzeugt eine Indexdatei zu einer Tabelle. Es ist nicht erforderlich, das jedes Mal zu tun, wenn man eine Tabelle verwendet, ganz im Gegenteil. Eigentlich erzeugt man Indexe nur hin und wieder, etwa, wenn eine Tabelle ganz neu is...
von Tom
Mo, 18. Dez 2023 9:53
Forum: Programmierung allgemein
Thema: richtige Einbindung einer Indexdatei
Antworten: 5
Zugriffe: 1207

Re: richtige Einbindung einer Indexdatei

Oder das Feld "BEGINN" existiert in der aktuellen Tabelle nicht. Das kann auch der Fall sein, wenn eine Tabelle nicht geöffnet werden konnte, die es tatsächlich enthält.
von Tom
Mo, 18. Dez 2023 9:07
Forum: Programmierung allgemein
Thema: richtige Einbindung einer Indexdatei
Antworten: 5
Zugriffe: 1207

Re: richtige Einbindung einer Indexdatei

BEGIN ist ein Schlüsselwort und könnte in dem Zusammenhang zu Problemen führen. Nein, das stimmt nicht . "INDEX ON BEGINN TO <MeineIndexDatei>" funktioniert problemlos, wenn alles andere richtig ist. Leider fallen viele Probleme beim Erzeugen und zuweilen auch beim Verwenden von Indexen a...
von Tom
Sa, 16. Dez 2023 14:49
Forum: Postgre Server
Thema: Design-Entwurf: Allgemeine REST-API für Schreibzugriff auf durch PGDBE benutzte ISAM Datenbanken
Antworten: 29
Zugriffe: 5011

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

Ich finde, dass Bugs, die länger als, sagen wir: ein Jahr bekannt sind, sowieso nicht mehr gefixt werden sollten. Entweder hat man längst einen Workaround, der dann durch den Fix wieder kaputtgeht, aber man weiß nicht mehr, was zur Hölle da jetzt los sein könnte, oder man arbeitet sowieso längst mit...
von Tom
Mi, 13. Dez 2023 11:57
Forum: Allgemeine Fragen
Thema: KSeF-XML-Format - Elektronische Rechnung in Polen
Antworten: 7
Zugriffe: 1570

Re: KSeF-XML-Format - Elektronische Rechnung in Polen

Da haben wir einen einheitlichen eRechnungs-Standard in der EU Na ja, das ist die Richtlinie . Die Umsetzung - auch auf technischer Seite - ist dann wieder Ländersache. Ihr wollt nicht wissen, mit wie vielen Verfahren, Standards und Formaten wir es im Gesundheitswesen zu tun haben, das variiert nac...
von Tom
Sa, 09. Dez 2023 14:38
Forum: Daten und Tabellen
Thema: Scope + Filter EOF() [ERLEDIGT]
Antworten: 6
Zugriffe: 1614

Re: Scope + Filter EOF() [ERLEDIGT]

Hallo, Jimmy. Verstehe, aber das ist vermutlich der problematischere Vorgang. Ein DbSetScope() führt ja implizit schon das Seek aus; man steht also anschließend bereits auf dem ersten Datensatz. Wenn man dann den Filter setzt und DbGotop() auslöst, müssen nur noch Datensätze evaluiert werden, die so...