Die Suche ergab 1824 Treffer

von georg
Mi, 22. Jul 2020 9:02
Forum: Windows, API
Thema: Win 2004 und Threads
Antworten: 9
Zugriffe: 5990

Re: Win 2004 und Threads

Guten Morgen, Marcus -


nein, kann ich nicht bestätigen. Normalerweise hat bei mir jeder XbpDialog() seinen eigenen Thread, d.h. bei meinen Programmen sind meist mehrere Threads aktiv, und mir ist im Verhalten nichts aufgefallen, was von vor 2004 abweichen würde.
von georg
Di, 21. Jul 2020 21:31
Forum: Programmierung allgemein
Thema: SLE-Part mit preblock
Antworten: 35
Zugriffe: 15585

Re: SLE-Part mit preblock

Hallo, Dieter - in solchen Fällen leite ich eine eigene Klasse ab, die z.B. über eine :dasIstMeinName Instanzvariable identifiziert werden kann. Da geht der Vergleich recht schnell. Man kann sogar die Rechenregeln in solchen iVars hinterlegen und dann z.B. über :keyboard und den :editBuffer() währen...
von georg
Do, 16. Jul 2020 7:30
Forum: Programmierung allgemein
Thema: SLE-Part mit preblock
Antworten: 35
Zugriffe: 15585

Re: SLE-Part mit preblock

Guten Morgen, Lutz -


schau Dir mal den :keyBoard-Slot an. Wenn der ausgelöst wird, kannst Du z.B. über :editBuffer() den aktuellen Inhalt des SLE abfragen und an anderer Stelle ausgeben.
von georg
Mo, 13. Jul 2020 10:08
Forum: Programmierung allgemein
Thema: Local Variablen und deren Lebensdauer
Antworten: 30
Zugriffe: 17084

Re: Local Variablen und deren Lebensdauer

Guten Morgen, es gibt einen Compiler-Schalter, der das macht: /wi FUNCTION Main() Local nEvent, mp1, mp2, oXbp nEvent := xbe_None WHILE nEvent <> xbeP_Close nEvent := AppEvent(@mp1, @mp2, @oXbp In diesem Beispiel führt der Schalter /wi dazu, dass die Verwendung von mp1, mp2 und oXbp in der letzten B...
von georg
Sa, 11. Jul 2020 19:44
Forum: Windows, API
Thema: 64 Bit schneller als 32 Bit
Antworten: 2
Zugriffe: 3440

Re: 64 Bit schneller als 32 Bit

Hallo, Jimmy - einfach mal aus dem hohlen Bauch: weil 32 bit emuliert werden von der 64 bit Hardware? Daher kann das m.E. nicht schneller sein, da die Emulation ja Leistung braucht, die der Programmausführung verloren geht. Es kann aber auch an anderen Faktoren liegen, solche Messungen sind auf eine...
von georg
Di, 30. Jun 2020 20:18
Forum: Allgemeine Fragen
Thema: Syntaxerror nach Zeilenkopieren (MultiEdit 2008)
Antworten: 5
Zugriffe: 3380

Re: Syntaxerror nach Zeilenkopieren (MultiEdit 2008)

Hallo, Dominik - eine weitere Option, dem Problem auf die Schliche zu kommen, ist das Erzeugen einer PPO-Datei beim Compilieren. Hierfür gibt es den /p Schalter. Damit wird aus einer MeinProgramm.prg eine MeinProgramm.ppo erzeugt. Der Präprozessor nudelt Deinen Programmcode durch, packt z.B. #INCLUD...
von georg
Fr, 05. Jun 2020 13:23
Forum: Migration
Thema: XbpCrt mit "clipper" Befehlen funktioniert nicht
Antworten: 25
Zugriffe: 15960

Re: XbpCrt mit "clipper" Befehlen funktioniert nicht

Hallo, Lutz -


wie sieht denn Deine project.xpj aus? Ich vermute mal, dass da des Rätsels Lösung liegt.
von georg
Sa, 30. Mai 2020 16:42
Forum: XClass++
Thema: PQclass
Antworten: 28
Zugriffe: 16915

Re: PQclass

Hallo, Marcus -


mich würde das auch interessieren.
von georg
Sa, 23. Mai 2020 11:18
Forum: Newbie
Thema: Wie kann ich sicherstellen, dass das System seine schriftart verwendet
Antworten: 9
Zugriffe: 6915

Re: Wie kann ich sicherstellen, dass das System seine schriftart verwendet

Guten Morgen, Eugeny - wenn Du einen XbpDialog() erstellst und KEIN XbpFont()-Objekt zuweist, verwendet der XbpDialog() und alle Childen die Standard-Schriftart des System. Dadurch ist sichergestellt, dass alle Xbase++-Programme der Systemdefinition folgen (look alike). Wenn Du über :setFont() einen...
von georg
Mi, 20. Mai 2020 18:14
Forum: mySql/MariaDb
Thema: MySQL Dienst unter Win10 finden ?
Antworten: 5
Zugriffe: 13833

Re: MySQL Dienst unter Win10 finden ?

Hallo, Hubert - da macht ein Update Sinn: https://dev.mysql.com/downloads/mysql/ MySQL ist da bereits auf der Version 8.0.20, während bei Dir noch die 5.6.14 installiert ist. Alternativ kannst Du auch MariaDB installieren, die bei vielen Linux-Distributionen inzwischen anstelle von MySQL installiert...
von georg
Mi, 20. Mai 2020 9:32
Forum: mySql/MariaDb
Thema: MySQL Dienst unter Win10 finden ?
Antworten: 5
Zugriffe: 13833

Re: MySQL Dienst unter Win10 finden ?

Hallo, Hubert -


hast Du mal unter Computerverwaltung -> Dienste nachgeschaut?

Der Taskmanager listet ja nur, was aktiv ist. Definierte Dienste, die nicht gestartet sind, erscheinen dort nicht.
von georg
Di, 19. Mai 2020 19:49
Forum: mySql/MariaDb
Thema: MySQL Dienst unter Win10 finden ?
Antworten: 5
Zugriffe: 13833

Re: MySQL Dienst unter Win10 finden ?

Hallo, Hubert - eigentlich sollte Windows alle solchen Dienste migrieren. Normalerweise wird der MySQL-Server abhängig ob 32 oder 64bit im jeweiligen Programme-Verzeichnis installiert. Auch das sollte sich durch eine Umstellung auf Windows 10 nicht ändern. Im Zweifel aus einer Befehlseingabe mal &qu...
von georg
Sa, 16. Mai 2020 9:34
Forum: ADS
Thema: Grundsatzfrage
Antworten: 15
Zugriffe: 6418

Re: Grundsatzfrage

Guten Morgen, Manfred - grundsätzlich sollte es einen Unterschied machen. Ein SQL-Server hat normalerweise so etwas wie einen Query-Optimizer. Der prüft bei einer Abfrage, welche Index-Dateien zur Verfügung stehen, und ob diese für die Abfrage herangezogen werden können. Gibt es keinen passenden Ind...
von georg
Sa, 09. Mai 2020 18:21
Forum: SQL (Sprache)
Thema: Geht Dubletten Suche mit SQL einfacher ?
Antworten: 3
Zugriffe: 4232

Re: Geht Dubletten Suche mit SQL einfacher ?

Hallo, Hubert - das geht z.B. so: SELECT name, email, COUNT(*) FROM users GROUP BY name, email HAVING COUNT(*) > 1 Ich brauche das sehr selten, daher vergesse ich immer wieder, wie es gemacht wird, aber eine einfache Suche sql find duplicates bei Google bringt genügend Tipps, wie man das machen kann...
von georg
Di, 21. Apr 2020 16:58
Forum: Allgemeine Fragen
Thema: Jsonfile - DataObject - Jsonfile (gelöst)
Antworten: 7
Zugriffe: 4196

Re: Jsonfile - DataObject - Jsonfile

Hallo, Peter - irgendwie habe ich das Gefühl, Dir fehlt ein Byte in der Funktion FileRead(). Verwende doch mal statt den fSeek()s fSize(nHandle), um die Grösse zu ermitteln. Bei einer Datei von 1.000 Byte liefert nBottom 0, nTop liefert 1.000, und Deine Rechnung ergibt nach meiner Einschätzung 1.000...
von georg
Mo, 20. Apr 2020 21:26
Forum: Programmierung allgemein
Thema: Mit Gra-Funktionen Text schreiben
Antworten: 4
Zugriffe: 3642

Re: Mit Gra-Funktionen Text schreiben

Hallo, also aus dem Bauch heraus: nimm nicht ein Rechteck, sondern zwei. Im ersten schreibst Du rot auf blau, im zweiten blau auf rot. Auch den Übergang (das "o") bekommst Du m.E. hin, aber dafür müsste ich jetzt eine Weile kramen (sollte ViewPort sein). Aber vielleicht hilft Dir ja dieser...
von georg
Fr, 17. Apr 2020 9:33
Forum: GUI
Thema: Frage zu XbpTabPage
Antworten: 9
Zugriffe: 6273

Re: Frage zu XbpTabPage

Hallo, Jan -


Du bist doch mit dem KillInputFocus nicht schlecht aufgestellt. Du musst lediglich den :setParent()-Baum "raufgehen" und sehen, ob Deine XbpTabPage als Parent auftaucht. Wenn ja, alles in Butter, wenn nein: Thread abschiessen.
von georg
Fr, 03. Apr 2020 8:13
Forum: Allgemeine Fragen
Thema: xppsys.dll
Antworten: 29
Zugriffe: 14458

Re: xppsys.dll

Hallo, Günter -


ich komme nochmals auf meinen Vorschlag mit

Code: Alles auswählen

xppload version
zurück.

Mache das doch bitte auf beiden PCs und poste die Ergebnisse hier, den 1.90.355 und 1.90.331 sind unterschiedliche Xbase++-Versionen, die m.W. zueinander nicht kompatibel sind.
von georg
Do, 02. Apr 2020 19:09
Forum: Allgemeine Fragen
Thema: xppsys.dll
Antworten: 29
Zugriffe: 14458

Re: xppsys.dll

Hallo, Günter - einfach in einer Befehlseingabe mal xppload version eingeben und die Versionsnummern der DLLs vergleichen. Wenn Dir etwas auffällt, kannst Du ja den entsprechenden Abschnitt kopieren und hier als Antwort einstellen. Ich stimme Martin zu, dass es möglicherweise ein Versionskonflikt se...
von georg
Mi, 25. Mär 2020 17:53
Forum: Unterschiede Version 1.9 <-> 2.0
Thema: xppnat kann nicht gelöscht werden
Antworten: 7
Zugriffe: 7233

Re: xppnat kann nicht gelöscht werden

Hallo, Bernd -


wenn im Autostart ein Xbase++-Programm liegt, könnte dies zu einem solchen Verhalten führen.
von georg
Mi, 25. Mär 2020 16:41
Forum: Unterschiede Version 1.9 <-> 2.0
Thema: xppnat kann nicht gelöscht werden
Antworten: 7
Zugriffe: 7233

Re: xppnat kann nicht gelöscht werden

Hallo, Bernd -


weil diese DLL scheinbar im Speicher verbleibt. Einmal Reboot, und Du kannst sie löschen - so ist zumindest meine Erfahrung.
von georg
Di, 24. Mär 2020 6:36
Forum: Workbench (ab 2.0), VX (bis 1.9 SL1)
Thema: Mehrere Verzeichnisse in der Include-Environment-Variable?
Antworten: 4
Zugriffe: 4613

Re: Mehrere Verzeichnisse in der Include-Environment-Variable?

Hallo, Andreas - also, ich denke, dass es viele von uns so machen, bei mir sieht das z.B. so aus: INCLUDE=C:\Program Files (x86)\Alaska Software\xpp20\include;W:\User\Include;W:\SQLExpress Allerdings arbeite ich nicht mit der WB, sondern in der Befehlseingabe. Wahrscheinlichster Grund für das Proble...
von georg
Fr, 28. Feb 2020 18:13
Forum: Misc.
Thema: ScreenShot-Tool mit Mailversand
Antworten: 26
Zugriffe: 19245

Re: ScreenShot-Tool mit Mailversand

Hallo, HaPe -


schau Dir mal GreenShot (https://getgreenshot.org) an. Hotkey ist Drucken, und dann kannst Du z.B. auch per Email versenden.

Ich nutze GreenShot für ScreenShots z.B. zur Dokumentation, aber für Deinen Zweck sollte es nutzbar sein.
von georg
Fr, 28. Feb 2020 17:29
Forum: GUI
Thema: XbpBrowse() verhaltensgestört?
Antworten: 5
Zugriffe: 5098

Re: XbpBrowse() verhaltensgestört?

Hallo, Tom -


OK, der refreshAll() hat's beseitigt. Danke für Deine Hilfestellung!
von georg
Fr, 28. Feb 2020 14:50
Forum: GUI
Thema: XbpBrowse() verhaltensgestört?
Antworten: 5
Zugriffe: 5098

Re: XbpBrowse() verhaltensgestört?

Hallo, Tom - also, firstPosBlock ist standardmässig {|| 1}. Und beim ersten Aufruf des Browse wird goTopBlock nicht ausgeführt. Aber einen Versuch war es wert. Wenn ich das Programm im Debugger nach dem Anzeigen des Browse anhalte und einfach einen :refreshCurrent() ausführe, werden die Zellen des e...