Die Suche ergab 7363 Treffer
- Mi, 21. Feb 2024 10:29
- Forum: Programmierung allgemein
- Thema: Fehler: Nicht genügend Speicher
- Antworten: 9
- Zugriffe: 1443
Re: Fehler: Nicht genügend Speicher
Kann es sein, dass es überhaupt keinen Standarddrucker bzw. überhaupt keinen Drucker gibt?
- Di, 20. Feb 2024 16:25
- Forum: Daten und Tabellen
- Thema: UTF-8 CSV Datei umwandeln
- Antworten: 1
- Zugriffe: 1098
Re: UTF-8 CSV Datei umwandeln
Komplette Datei einlesen und mit Utf82Char() in den Zeichensatz umwandeln, den Du in der Anwendung verwendest. Beim Speichern dann vice versa.
Code: Alles auswählen
c := FileStr("meinedatei.csv")
c := UTf82Char(c) // feddisch
- Di, 20. Feb 2024 13:57
- Forum: Programmierung allgemein
- Thema: Funktion zur Prüfung ob eine Variable existiert
- Antworten: 4
- Zugriffe: 1076
Re: Funktion zur Prüfung ob eine Variable existiert
Es gibt zig Wege.
Ob aber eine LOCAL deklariert wurde, ohne dass eine Initialisierung vorgenommen wurde, lässt sich nur in einer SEQUENCE feststellen.
Ob aber eine LOCAL deklariert wurde, ohne dass eine Initialisierung vorgenommen wurde, lässt sich nur in einer SEQUENCE feststellen.
- Di, 20. Feb 2024 11:19
- Forum: Programmierung allgemein
- Thema: Funktion zur Prüfung ob eine Variable existiert
- Antworten: 4
- Zugriffe: 1076
Re: Funktion zur Prüfung ob eine Variable existiert
Type("cVarName") ermittelt, ob eine Variable <cVarName> als PUBLIC oder PRIVATE existiert. Wenn Type("cMeinDatum") als Antwort "U" liefert, existiert die Variable "cMeinDatum" als PRIVATE oder PUBLIC nicht . Mit ValType(cMeinDatum) (Achtung: ohne Anführungszei...
- Di, 20. Feb 2024 10:32
- Forum: Allgemeine Fragen
- Thema: Datensatzänderungen von verschiedenen Geräten
- Antworten: 16
- Zugriffe: 2025
Re: Datensatzänderungen von verschiedenen Geräten
Wir synchronisieren auch, wenn es möglich ist, und halten die Daten ansonsten in der App persistiert lokal vor (SQlite). Wir haben auch Kunden, die nur in der Einrichtung selbst synchronisieren, weil die Datenschutz- und -sicherheitsrichtlinien grundsätzlich keinen Zugriff auf die Daten von außen er...
- Di, 20. Feb 2024 9:01
- Forum: SQL (Sprache)
- Thema: jeweils letzten Satz eines Ergebnisses
- Antworten: 10
- Zugriffe: 2275
Re: jeweils letzten Satz eines Ergebnisses
Hallo, Manfred. Das verstehe ich und es wäre auch mein Ansatz. Aber wenn es zu viel Zeit kostet, ein Statement zu formulieren und zu validieren (!), das immer und exakt das Ergebnis liefert, das man wünscht, dann kann man auch einfach ein Schrittchen zurückgehen und ein anderes Schrittchen dranhänge...
- Di, 20. Feb 2024 8:40
- Forum: SQL (Sprache)
- Thema: jeweils letzten Satz eines Ergebnisses
- Antworten: 10
- Zugriffe: 2275
Re: jeweils letzten Satz eines Ergebnisses
Man kann notfalls auch eine Ergebnismenge (einen Cursor) mit anderen Mitteln durchsuchen. Manchmal ist ein SQL-Statement nur der vorletzte oder vorvorletzte Schritt.
- Mo, 19. Feb 2024 12:56
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Jan, so war es auch dokumentiert. Und es gibt einen PDR von Anno Tobak (zur 1.2), der noch offen ist, und der das Fehlen von SetCaption bemängelt: https://www.alaska-software.com/scripts/waa001.dll?WAA_PACKAGE=PUBLICDTS&WAA_FORM=DISPLAYPDR&PDRID=2626 Grundsätzlich, da, wo es geht: Wenn ich e...
- Mo, 19. Feb 2024 12:30
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Ich habe XbpTabpage:SetCaption() zur Verfügung und kann die Methode verwenden. Aber ich kann auch der iVar "Caption" einfach einen Wert zuweisen, das geht ebenso. InvalidateRect() danach, und die Caption ist gesetzt. Edit: Hat es bis zur 1.9 tatsächlich nicht gegeben. Nutzt die noch jemand...
- Mo, 19. Feb 2024 10:44
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Der "Trick" von Tom sagt Dir nur, wie viele Tabpages es auf einem bestimmten Parent gibt. Der einfachste Weg, um die Caption einer bestimmten Tabpage zu ändern, besteht in der Verwendung der Methode ":SetCaption()". Um das gezielt zu machen, ist es sinnvoll, alle Tabpages in unte...
- Sa, 17. Feb 2024 10:51
- Forum: Allgemeine Fragen
- Thema: Datensatzänderungen von verschiedenen Geräten
- Antworten: 16
- Zugriffe: 2025
Re: Datensatzänderungen von verschiedenen Geräten
Mobilanwendungen sollten ohnehin nicht so arbeiten, wie wir das von Desktopanwendungen gewöhnt sind. Ich würde da eher Endpoints wie "StatusAktualisieren", "StandortAktualisieren" usw. bauen, die es den Fahrern ermöglichen, zu einem Auftrag bestimmte Informationen zu liefern, und...
- Fr, 16. Feb 2024 13:00
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Mit der isDerivedFrom()-Methode kann jede Klasse abgefragt werden, die ein Objekt beerbt hat. Warum sollte XbpTabPage da eine Ausnahme sein?Mir war jetzt nicht bewußt das die XbpTabPage da mit im isDerived() drin stehen kann.
- Fr, 16. Feb 2024 11:45
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Und wie identifiziere ich in einer :childlist die Tabpages? FUNCTION CountPagesOnMyself(oMyTab) LOCAL nCtr, nNumberOfTabpages := 0, aChildList := oMyTab:ChildList(), nLen := Len(aChildList) FOR nCtr := 1 TO nLen IF aChildList[nCtr]:isDerivedFrom('XbpTabPage') nNumberOfTabPages ++ ENDIF NEXT RETURN ...
- Fr, 16. Feb 2024 10:33
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Hallo, Jan.
Aber die Frage war, wie viele Tabpages sich auf einer Tabpage (direkt, nehme ich dann an) befinden. Da zählt man einfach in oMyTabPage:ChildList() die Objekte, die selbst XbpTabPage (oder davon abgeleitet) sind.
Aber die Frage war, wie viele Tabpages sich auf einer Tabpage (direkt, nehme ich dann an) befinden. Da zählt man einfach in oMyTabPage:ChildList() die Objekte, die selbst XbpTabPage (oder davon abgeleitet) sind.
- Fr, 16. Feb 2024 10:13
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Ich habe die Frage so verstanden, dass danach gefragt wird, wie viele Tabpages in einer Tabpage enthalten sind. Ein bestimmte XbpTabPage-Objekt ist also der Parent, nach dem gefragt wird, und dann muss ich in dessen ChildList() nur zählen, wie viele XbpTabPages darauf sind. Wenn ich einen komplexen ...
- Fr, 16. Feb 2024 10:01
- Forum: GUI
- Thema: Anzahl Tabs in XbpTabPage
- Antworten: 18
- Zugriffe: 1585
Re: Anzahl Tabs in XbpTabPage
Jan, in der Childlist eines Objekts (z.B. eines Fensters, eines Statics oder irgendeines anderen Containers, der XbpTabPages enthält) sind direkt immer nur die Tabpages, die sich auf ihm befinden. Sollten sich auf einer dieser Tabpage weitere befinden, sind die in der Childlist dieses Objekts. Ich v...
- Mi, 14. Feb 2024 14:48
- Forum: Allgemeine Fragen
- Thema: Datensatzänderungen von verschiedenen Geräten
- Antworten: 16
- Zugriffe: 2025
Re: Datensatzänderungen von verschiedenen Geräten
Ich denke die ganze Zeit über Szenarien nach, in denen zwei Benutzer ein- und denselben Datensatz gleichzeitig, aber auf verschiedene Arten ändern wollen. Mir sind nicht so schrecklich viele eingefallen.
- Mi, 14. Feb 2024 9:05
- Forum: Allgemeine Fragen
- Thema: Datensatzänderungen von verschiedenen Geräten
- Antworten: 16
- Zugriffe: 2025
Re: Datensatzänderungen von verschiedenen Geräten
Wir machen das auch so ähnlich wie Marcus, ergänzt um Timeouts - wenn ein Datensatz länger als eine (letztlich konfigurierbare) Zeitspanne gesperrt wird (tatsächlich wird er nicht gesperrt, sondern quasi „reserviert“ - wir fertigen ebenfalls Datenkopien an), ohne dass erkennbar bei der Bearbeitung e...
- Mi, 07. Feb 2024 12:34
- Forum: GUI
- Thema: XbpSLE mit rotem Rahmen
- Antworten: 14
- Zugriffe: 2267
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...
- Fr, 02. Feb 2024 8:46
- Forum: ARC
- Thema: Remote Server Info
- Antworten: 6
- Zugriffe: 2822
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.
- Di, 30. Jan 2024 11:47
- Forum: Programmierung allgemein
- Thema: Formatierte Eingabe
- Antworten: 20
- Zugriffe: 2614
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...
- Sa, 27. Jan 2024 13:21
- Forum: Programmierung allgemein
- Thema: Formatierte Eingabe
- Antworten: 20
- Zugriffe: 2614
Re: Formatierte Eingabe
Und das auch noch in simpler, Clipper-ähnlicher Syntax.mit Rogers Tool express++ geht das auch.
Aber Wolfgang hat nicht nach Frameworks oder Klassen gefragt, mit denen er das hinkriegen kann.
- Di, 23. Jan 2024 9:49
- Forum: Programmierung allgemein
- Thema: Addcolumn() und codeblöcke
- Antworten: 56
- Zugriffe: 16723
Re: Addcolumn() und codeblöcke
Ich vermute, das ist ein statistisches Problem. Die werden einfach nicht so oft interviewt.Wieso gibt es keine solche Sprüche von den Handballern?
Vielleicht aber sind Handballer auch einfach klüger. Der mentale Schaden, der von häufigem Kopfballspiel angerichtet wird, ist nachgewiesen.
- Di, 23. Jan 2024 9:06
- Forum: Programmierung allgemein
- Thema: Addcolumn() und codeblöcke
- Antworten: 56
- Zugriffe: 16723
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ß...
- Di, 23. Jan 2024 8:19
- Forum: Programmierung allgemein
- Thema: Addcolumn() und codeblöcke
- Antworten: 56
- Zugriffe: 16723
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...