Die Suche ergab 1929 Treffer

von Werner_Bayern
Mi, 03. Apr 2013 17:24
Forum: GUI
Thema: XbpFileDialog "Datei überschreiben?" [ERLEDIGT]
Antworten: 10
Zugriffe: 5070

Re: XbpFileDialog "Datei überschreiben?"

Servus, Auszug aus der Hilfe: Weiterhin werden Dateinamen existierender Dateien nicht zurückgewiesen. Stattdessen wird eine Meldung angezeigt, die darauf hinweist, daß eine existierende Datei überschrieben bzw. ersetzt werden soll. Wird die entsprechende Abfrage vom Benutzer bestätigt, wird der Name...
von Werner_Bayern
Mi, 03. Apr 2013 17:13
Forum: HBPrint
Thema: Drucken mit HBPrinter - Was geht wie warum ???
Antworten: 209
Zugriffe: 142566

Re: Drucken mit HBPrinter - Was geht wie warum ???

Servus Hubert, gibt es eine Möglichkeit, vor einem PrintMemo die Anzahl der zu druckenden Zeilen feststellen zu lassen? Hintergrund ist, dass ich zeilenweise prüfe, ob eine neue Position gedruckt werden muss, wenn ja, dann wird ein Bild gedruckt. Hab ich nun ein längeres PrintMemo, das evtl. sogar e...
von Werner_Bayern
Mo, 01. Apr 2013 22:39
Forum: Misc.
Thema: if 0==0 -> Fehlermeldung
Antworten: 29
Zugriffe: 12300

Re: if 0==0 -> Fehlermeldung

PDR 6130, sorry, Hotfix 36 wars. Deine ist definitiv zu alt!!! Das ist wohl das Problem mit dem 0 == 0!
von Werner_Bayern
Mo, 01. Apr 2013 21:02
Forum: Misc.
Thema: if 0==0 -> Fehlermeldung
Antworten: 29
Zugriffe: 12300

Re: if 0==0 -> Fehlermeldung

Martin Altmann hat geschrieben:Yup - 1.90.355
21.06.2010? Version war m. W. n. bei beiden gleich.
von Werner_Bayern
Mo, 01. Apr 2013 14:30
Forum: Misc.
Thema: if 0==0 -> Fehlermeldung
Antworten: 29
Zugriffe: 12300

Re: if 0==0 -> Fehlermeldung

Division durch 0 bei 64 bit ==> Hotfix 35, Xpprt1.dll.
Wird die korrekte Version der DLL verwendet?
von Werner_Bayern
Di, 26. Mär 2013 21:41
Forum: Daten und Tabellen
Thema: Starke Performanceprobleme
Antworten: 16
Zugriffe: 7372

Re: Starke Performanceprobleme

Servus, dazu gibts hier viele Beiträge, gerade die Kombination Server 2008 mit XP-Clients. Das Problem haben wir bei einem Kunden auch, vor allem wenn mehrere die Applikation benutzen. Netzwerkkarten-Treiber alle auf dem aktuellen Stand? Was sagt die Ereignisanzeige am Client und am Server? Ist die ...
von Werner_Bayern
So, 17. Feb 2013 22:54
Forum: HBPrint
Thema: Drucken mit HBPrinter - Was geht wie warum ???
Antworten: 209
Zugriffe: 142566

Re: Drucken mit HBPrinter - Was geht wie warum ???

Servus Hubert, 2 Sachen für Deine geniale Druckerklasse: 1: Die Methode PrintMemo muss m. M. n. wie folgt geändert werden: ::PrintMemoLineCount++ if lNeedNewPage ::NewPage() ::PrintForm() lNeedNewPage := .f. endif ::PrintMemoLinePosX := nPosX ::PrintMemoLinePosY := nPosY Die letzten 2 Zeilen dürfen ...
von Werner_Bayern
Mi, 23. Jan 2013 10:00
Forum: Programmierung allgemein
Thema: Thread und Parameter [erledigt]
Antworten: 5
Zugriffe: 3057

Re: Thread und Parameter

Danke, habs inzwischen mit Aclone gelöst, so läuft es wie gewünscht. Vor allem ist das private-Array dann ein lokales Array, somit wird die Änderung an dem Eintrag Nr. 1 nicht am Original durchgeführt, was bei mir sonst zu Seiteneffekten führen würde. Der arme Clone wird (Gen)verändert und nach Gebr...
von Werner_Bayern
Mi, 23. Jan 2013 9:19
Forum: Programmierung allgemein
Thema: Thread und Parameter [erledigt]
Antworten: 5
Zugriffe: 3057

Re: Thread und Parameter

Servus Hubert,

tatsächlich, Du hast wieder mal Recht. Ja, es ist ein private - Array, in Threads sind ja nur static und public Variablen normalerweise threadweit sichtbar. Also auch alle Arrays, wg. Referenz.

Danke!
von Werner_Bayern
Mi, 23. Jan 2013 1:10
Forum: Programmierung allgemein
Thema: Thread und Parameter [erledigt]
Antworten: 5
Zugriffe: 3057

Re: Thread und Parameter

ein

Code: Alles auswählen

sleep(20)
eingefügt vor der letzten Zeile hilft bisher...
von Werner_Bayern
Di, 22. Jan 2013 22:18
Forum: Programmierung allgemein
Thema: Thread und Parameter [erledigt]
Antworten: 5
Zugriffe: 3057

Thread und Parameter [erledigt]

Servus folgender Code: cPfad := aSystem[1] aSystem[1] := alltrim(g_pfad) // hier übernimmt die memvar aSystem[1] nachweislich den Wert von g_pfad oThread:start("dta1", oDlg, aSystem) aSystem[1] := cPfad aber in der function dta1: function dta1(oDlg, aEinst) hat aEinst[1] den Wert vor der Z...
von Werner_Bayern
Di, 15. Jan 2013 15:20
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Servus Hubert,

331 hab ich nie gehabt :)

Wie bereits geschrieben, diese Funktionalität wurde in einem anderen Beitrag bereits beschrieben, insofern sind die Beispiele aus der "aktuellen" Hilfe veraltet.
von Werner_Bayern
Di, 08. Jan 2013 0:31
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Das Beispiel hab ich bei mir gefunden, ist schon von 2010: #include "Common.CH" #include "Xbp.CH" #include "AppEvent.CH" #include "Gra.ch" PROCEDURE Main #define VS .f. #define VSS .f. #define TABFG GRA_CLR_BLUE #define TABHG GRA_CLR_RED #define TABDISFG GRA_C...
von Werner_Bayern
Di, 08. Jan 2013 0:23
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Servus Hubert, nein, bei mir schon, und das wurde in einem anderen Beitrag auch schon bemerkt, mit der aktuellen Xbase++-Version ist ein minimize und maximize nicht mehr nötig. Bei mir sieht es so aus (nichts gekapselt) und läuft: oTab3 := XbpTabPage():new(oFenster:drawingArea,, aTabPos, aTabGroesse...
von Werner_Bayern
Mo, 07. Jan 2013 13:24
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

nach meinem Verständnis müsste ein Aktivate ausgelöst werden, wenn der Tab aktiviert wird, also wie Du schreibst, per Mausklick oder per Programm. Für den Focus gibt es andere Nachrichten und Callbacks. Und das Minimieren und Maximieren ist nicht notwendig, wird automatisch gemacht. Macht man es im ...
von Werner_Bayern
Mo, 07. Jan 2013 12:38
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Werner, probiere mal einfach statt einer MessageBox() - was ja einen Fokuswechsel nach sich zieht :!: - das loggen in eine Log-Datei zur Kontrolle. und siehe da, nur 1 Meldung in der Log-Datei. Danke! Also Merke: TabActivate wird nicht nur beim Click auf den Tab gerufen, sondern jedesmal, wenn das ...
von Werner_Bayern
Mo, 07. Jan 2013 11:28
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Servus Martin,

oh, also ein TabActivate ist ein setInputFocus? :o
von Werner_Bayern
Mo, 07. Jan 2013 10:43
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

Re: TabActivate

Danke. Nein, ich bin z. B. auf Tab1, klicke mit der Maus auf Tab3 (egal ob mit VisualStyle oder ohne) und der Tab3Activate feuert 2x. oTab3:TabActivate := {|| msgbox("ich schon wieder"), oTab3:setColorBG(TABAKTIV), oTab2:setColorBG(TABINAKTIV),; oTab1:setColorBG(TABINAKTIV), oTab4:setColor...
von Werner_Bayern
Mo, 07. Jan 2013 0:27
Forum: GUI
Thema: TabActivate
Antworten: 17
Zugriffe: 4509

TabActivate

Servus,

wird bei Euch der Codeblock auch 2x aufgerufen, wenn der Tab aktiviert wird?
von Werner_Bayern
Do, 03. Jan 2013 15:44
Forum: Sonstige (technische) Fragen
Thema: Thread auf separatem CPU-Kern laufen lassen
Antworten: 15
Zugriffe: 10722

Re: Thread auf separatem CPU-Kern laufen lassen

Mit cmd hab ich nichts am Hut, ist eine reine GUI-Anwendung.
Bish. Test läuft einwandfrei, einfach ein

Code: Alles auswählen

runShell("1","Auswert.exe", .t.)
im Hauptprog und im aufgerufenen Prog ein

Code: Alles auswählen

SmpSetCPU(nParameter)
und der entsprechende Core hat 100% Auslastung.
Gute Idee, danke!
von Werner_Bayern
Do, 03. Jan 2013 13:06
Forum: Sonstige (technische) Fragen
Thema: Thread auf separatem CPU-Kern laufen lassen
Antworten: 15
Zugriffe: 10722

Re: Thread auf separatem CPU-Kern laufen lassen

Servus Hubert, danke, dem ist nichts hinzuzufügen, so ist es nämlich. :) Wie bereits geschrieben, Dein Vorschlag mit mehreren EXE ist sehr interessant, werde ich wohl umsetzen. Es gibt dann ein Hauptprogramm, das ermittelt die Anzahl der Cores und dann wird schön der Reihe nach für jeden Core, der n...
von Werner_Bayern
Di, 01. Jan 2013 18:37
Forum: Daten und Tabellen
Thema: dBase-Ersatz?
Antworten: 16
Zugriffe: 8550

Re: dBase-Ersatz?

damit arbeite ich, hab mich in die irren Unkosten dafür gestürzt. Aber leider hat das keine Konsolenbefehle. Jan API um das Verhalten von VDBU mit selbstgeschrieben (Xbase++) DLLs zu manipulieren Was fehlt Deinem Kunden noch? Ansonsten - man kann nicht alles haben, vor allem nicht kostenlos. Er nut...
von Werner_Bayern
Di, 01. Jan 2013 18:16
Forum: Daten und Tabellen
Thema: dBase-Ersatz?
Antworten: 16
Zugriffe: 8550

Re: dBase-Ersatz?

Servus Jan, sieh Dir mal Visual-Dbu von DS-Datasoft an. Scheint einiges von Dir genanntes zu können (Auszug aus der Hilfe): Featureliste Mit Visual DBU können Datenbanken/Tabellen angezeigt und manipuliert werden. VDBU wurde mit Xbase++, von Alaska Software Technology AG, geschrieben. Außerdem werde...
von Werner_Bayern
Di, 01. Jan 2013 17:07
Forum: Sonstige (technische) Fragen
Thema: Thread auf separatem CPU-Kern laufen lassen
Antworten: 15
Zugriffe: 10722

Re: Thread auf separatem CPU-Kern laufen lassen

Servus Hubert, ja, Du hast mich falsch verstanden, oder ich hab mich missverständlich ausgedrückt. Auf das Laden habe ich keinen Einfluss, auch auf das Zerlegen nicht, das übernimmt eben dieser eine C-DLL-Aufruf. Es sind ca. 200 Dateien mit 15-20 MB einzulesen, das eigentliche Einlesen in den RAM dü...
von Werner_Bayern
Mo, 31. Dez 2012 17:48
Forum: Sonstige (technische) Fragen
Thema: Thread auf separatem CPU-Kern laufen lassen
Antworten: 15
Zugriffe: 10722

Re: Thread auf separatem CPU-Kern laufen lassen

dann hab ich was nicht verstanden. Es müsste doch deutliche Performance-Vorteile bringen, wenn ich das Laden und Auswerten von z. B. 200 Dateien (das ist aktuell die Anforderung) auf z. B. 4 Kerne = 4 Dateien "gleichzeitig" verteile, als immer nur eine Datei nach der anderen auf einem Kern...