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.
Die Suche ergab 1824 Treffer
- Mi, 22. Jul 2020 9:02
- Forum: Windows, API
- Thema: Win 2004 und Threads
- Antworten: 9
- Zugriffe: 5990
- 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...
- 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.
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.
- 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...
- 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...
- 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...
- 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.
wie sieht denn Deine project.xpj aus? Ich vermute mal, dass da des Rätsels Lösung liegt.
Re: PQclass
Hallo, Marcus -
mich würde das auch interessieren.
mich würde das auch interessieren.
- 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...
- 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...
- 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.
hast Du mal unter Computerverwaltung -> Dienste nachgeschaut?
Der Taskmanager listet ja nur, was aktiv ist. Definierte Dienste, die nicht gestartet sind, erscheinen dort nicht.
- 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...
- 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...
- 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...
- 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...
- 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...
- 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.
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.
- 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 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.
ich komme nochmals auf meinen Vorschlag mit
Code: Alles auswählen
xppload version
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.
- 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...
- 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.
wenn im Autostart ein Xbase++-Programm liegt, könnte dies zu einem solchen Verhalten führen.
- 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.
weil diese DLL scheinbar im Speicher verbleibt. Einmal Reboot, und Du kannst sie löschen - so ist zumindest meine Erfahrung.
- 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...
- 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.
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.
- 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!
OK, der refreshAll() hat's beseitigt. Danke für Deine Hilfestellung!
- 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...