Die Suche ergab 5498 Treffer

von Tom
Do, 16. Aug 2018 16:55
Forum: Programmierung allgemein
Thema: DataObjects vereinfachen Arrays!?
Antworten: 18
Zugriffe: 174

Re: DataObjects vereinfachen Arrays!?

Stimmt auch wieder.
von Tom
Do, 16. Aug 2018 16:37
Forum: Programmierung allgemein
Thema: DataObjects vereinfachen Arrays!?
Antworten: 18
Zugriffe: 174

Re: DataObjects vereinfachen Arrays!?

macht das Array doch sehr gut lesbar. Du verwendest das Array aus Datenobjekten, wenn ich das richtig sehe, als simplen Ersatz für ein zweidimensionales Array. Aber nur für die leichtere Lesbarkeit kann man auch Konstanten verwenden, die im Quellcode die Ordinalpositionen der Spalten ersetzen: #def...
von Tom
Do, 16. Aug 2018 13:00
Forum: Programmierung allgemein
Thema: DataObjects vereinfachen Arrays!?
Antworten: 18
Zugriffe: 174

Re: DataObjects verinfachen Arrays!?

Das ist kein sinnvoller Anwendungsfall für DataObjects.
von Tom
Mi, 08. Aug 2018 17:46
Forum: Daten und Tabellen
Thema: Index Probleme und mehr
Antworten: 21
Zugriffe: 625

Re: Index Probleme und mehr

Mmh. Bevor man die Atomwaffen auf die Spatzen abschießt - mal eine ganz bescheidene Frage: Sind eine oder mehrere Tabellen betroffen? Ist reindexiert worden? Ist die betroffene Tabelle auf Datenfehler/Korruptionen geprüft worden? Läuft ggf. Software, die querschießt, z.B. ein hyperaktiver Virenscann...
von Tom
Fr, 27. Jul 2018 13:17
Forum: Newbie
Thema: XbpMultiCellgroup:SetColor()
Antworten: 7
Zugriffe: 233

Re: XbpMultiCellgroup:SetColor()

Dann bekäme er doch "unbekannte Variable" beim Zugriff, nicht wahr?
von Tom
Fr, 27. Jul 2018 12:36
Forum: Workbench (ab 2.0), VX (bis 1.9 SL1)
Thema: WB - Debugger Workareas [erledigt]
Antworten: 10
Zugriffe: 358

Re: WB - Debugger Workareas [erledigt]

Und Aliase ist auch die richtige Pluralform. :wink:
von Tom
Fr, 27. Jul 2018 9:39
Forum: GUI
Thema: XbpCombobox mit mehreren selektierten Einträgen [erledigt]
Antworten: 16
Zugriffe: 441

Re: XbpCombobox mit mehreren selektierten Einträgen

Ich verwende für solche Aufgaben XbpBrowses mit Ownerdrawing und/oder der XbpSelectColumn aus den Packs, es gehen aber auch Bitmap-Spalten mit Checkbox-Screenshots, die über logische Variablen gesteuert werden. Das ganze wird über einen Popup-Button oder die entsprechenden Events unterhalb des SLE e...
von Tom
Do, 26. Jul 2018 11:16
Forum: Programmierung allgemein
Thema: Änderungen an den SLE's in einer Dialog-Fenster feststellen [erledigt]
Antworten: 14
Zugriffe: 452

Re: Änderungen an den SLE's in einer Dialog-Fenster feststellen

Ich verwende das - aus reinem Xbase++-Code bestehende - Entwicklungsframework eXpress++ von Roger Donnay, dessen vorgefertigte Dialogklassen und dessen Eierlegendewollmilchsau-Eventhandling so gestaltet sind, dass man mit sehr einfachen Funktionen exzellente Kontrolle über Dialogelemente, ihren Stat...
von Tom
Mi, 25. Jul 2018 11:28
Forum: GUI
Thema: XbpDialog() - Status der Scrollbar abfragen?
Antworten: 2
Zugriffe: 104

Re: XbpDialog() - Status der Scrollbar abfragen?

GetData() liefert die aktuelle Position der Scrollbox.
von Tom
Mi, 25. Jul 2018 10:24
Forum: GUI
Thema: Re: XbpScrollbar() und Wheelmouse [ERLEDIGT]
Antworten: 5
Zugriffe: 169

Re: XbpScrollbar() und Wheelmouse [ERLEDIGT]

Ist es. Hängt aber ein bisschen von Deinen Windows-Einstellungen ab. Und von Deiner Xbase++-Version.
von Tom
Mo, 23. Jul 2018 13:01
Forum: Unterschiede Version 1.9 <-> 2.0
Thema: DataObjects() not Thread-safe !?
Antworten: 40
Zugriffe: 2699

Re: DataObjects() not Thread-safe !?

Hallo, Carlo. Zum Verständnis. Du erzeugst globale DataObjects. Dann gibt es von Dir erzeugte Xbase-DLLs, die zur Laufzeit geladen werden, vermutlich in einem Serverkontext. Bis dahin geht alles fein. In diesen DLLs werden die DataObjects u.U. manipuliert, also ergänzt. Jetzt tritt eine Änderung ein...
von Tom
Mo, 23. Jul 2018 11:38
Forum: Unterschiede Version 1.9 <-> 2.0
Thema: DataObjects() not Thread-safe !?
Antworten: 40
Zugriffe: 2699

Re: DataObjects() not Thread-safe !?

Nein, PUBLICs sind global und in allen Threads sichtbar.

Und ich bin mir sicher, dass hier ein ganz anderes Problem vorliegt als eine vermeintlich fehlende Thread-Sicherheit von DataObjects.
von Tom
So, 22. Jul 2018 16:53
Forum: Allgemeine Fragen
Thema: ASCII Zeichen (016) mit Xbase darstellen?
Antworten: 2
Zugriffe: 176

Re: ASCII Zeichen (016) mit Xbase darstellen?

Schriftarten "Marlett", "Wingdings" und "Webdings" verwenden.
von Tom
So, 22. Jul 2018 16:29
Forum: Drucken und Export
Thema: Printscreen von einem XbpStatic() Fenster möglich?
Antworten: 8
Zugriffe: 345

Re: Printscreen von einem XbpStatic() Fenster möglich?

Such mal nach GraSaveScreen in den Samples.
von Tom
Sa, 21. Jul 2018 12:04
Forum: GUI
Thema: erkennen wenn Breite der Tabellenspalten verändert wird ?
Antworten: 3
Zugriffe: 271

Re: erkennen wenn Breite der Tabellenspalten verändert wird ?

Ja, weil die Spalte vorher die Dimensionen 0,0 hat. Beim Resizen vergleicht man deshalb die aktuellen mit den vorigen Werten. Ich setze bei ähnlichen Gelegenheiten Flag-iVars im Dialogobjekt (abgeleitete Klasse), um Erstaufbau, das Restaurieren von Einstellungen usw. abzufangen. Und man muss natürli...
von Tom
Fr, 20. Jul 2018 6:52
Forum: GUI
Thema: erkennen wenn Breite der Tabellenspalten verändert wird ?
Antworten: 3
Zugriffe: 271

Re: erkennen wenn Breite der Tabellenspalten verändert wird ?

Das ist ein Resize-Event, nichts weiter. Du musst also nur den Resize-Slot der Spalte(n) belegen und dort reagieren.
von Tom
Do, 19. Jul 2018 9:42
Forum: Programmierung allgemein
Thema: Umlaute in Listbox korrekt anzeigen lassen
Antworten: 7
Zugriffe: 261

Re: Umlaute in Listbox korrekt anzeigen lassen

Dann kommen die Daten in der Listbox aber nicht aus Tabellen, sondern sind hardcodiert, richtig? Sowas beispielsweise:

Code: Alles auswählen

LOCAL aGeschlechter := {'Männlein','Weiblein'}
von Tom
Do, 19. Jul 2018 9:30
Forum: Rund ums Forum
Thema: verzögerte Email Benachrichtigung
Antworten: 1
Zugriffe: 134

Re: verzögerte Email Benachrichtigung

Ja, bei mir auch.
von Tom
Do, 19. Jul 2018 9:28
Forum: GUI
Thema: XbpPresSpace und GRAxxx [erledigt]
Antworten: 25
Zugriffe: 681

Re: XbpPresSpace und GRAxxx [erledigt]

Ach, Jimmy. :) Scrollende Dialoge (übrigens eigentlich ein No-Go bei guter Windows-Programmierung) und Draw-Methoden, die eigentlich fürs Ownerdrawing gedacht sind, während es hier um schlichte, grafische Ausgaben geht - geschenkt. Du lebst in Deiner Welt, der Rest in der anderen. :wink: Ist schon o...
von Tom
Do, 19. Jul 2018 7:33
Forum: Programmierung allgemein
Thema: verzögerte Autostart einer App ?
Antworten: 5
Zugriffe: 194

Re: verzögerte Autostart einer App ?

Hallo, Jimmy. Du hast doch in der Anwendung selbst die Hoheit darüber, was sie wann macht. Wenn Du also gleich am Anfang der Main() schlicht ein kleines Weilchen wartest, dann müsste das den gleichen Effekt haben als wenn die Anwendung verzögert starten würde, oder? Und wenn Du weißt, worauf genau D...
von Tom
Mi, 18. Jul 2018 9:34
Forum: GUI
Thema: XbpPresSpace und GRAxxx [erledigt]
Antworten: 25
Zugriffe: 681

Re: XbpPresSpace und GRAxxx [erledigt]

Hallo, Wolfgang. heißt das, daß mit "lockPS" ein Presentationspace erzeugt wird? o:LockPs() liefert Dir den PresentationSpace von "o" für die grafische Ausgabe und sperrt ihn gleichzeitig für andere. o:UnlockPS() gibt ihn wieder frei. Es wäre sinnvoll, diese Operationen in eine Funktion oder Methode...
von Tom
Mi, 18. Jul 2018 9:27
Forum: GUI
Thema: XbpPresSpace und GRAxxx [erledigt]
Antworten: 25
Zugriffe: 681

Re: XbpPresSpace und GRAxxx [erledigt]

Oh, Jimmy. Natürlich kann, darf und soll man auf einer DrawingArea malen. Dafür ist sie da, daher übrigens auch der Name : Zeichenbereich . Es mag sein, dass Du in irgendwelchen skurrilen Transpilersituationen damit nicht zurechtkommst, aber wenn Du hier behauptest, dass man das nicht tun sollte, da...
von Tom
Di, 17. Jul 2018 17:59
Forum: GUI
Thema: XbpPresSpace und GRAxxx [erledigt]
Antworten: 25
Zugriffe: 681

Re: XbpPresSpace und GRAxxx [erledigt]

@Wolfgang: Freut mich!

@Jimmy:
die o:drawingArea ist gut als Parent für XbParts aber NICHT für GRA Function
Ach. Echt? Sagt wer? Und, vor allem: Warum?
von Tom
Di, 17. Jul 2018 15:28
Forum: Programmierung allgemein
Thema: Umlaute in Listbox korrekt anzeigen lassen
Antworten: 7
Zugriffe: 261

Re: Umlaute in Listbox korrekt anzeigen lassen

Wenn das nicht mit dem Zeichensatz im Programm übereinstimmt, mußt Du den Inhalt der dbf vor dem Hinzufügen zur Listbox konvertieren Nee, musst Du eigentlich nicht. Wie Hubert schrieb: Das macht Xbase++ automatisch. Mit ConvTo... hantieren muss man genau genommen nur bei externen Datenquellen, also...