Die Suche ergab 1929 Treffer
- 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...
- Mi, 03. Apr 2013 17:13
- Forum: HBPrint
- Thema: Drucken mit HBPrinter - Was geht wie warum ???
- Antworten: 209
- Zugriffe: 142709
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...
- 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!
- Mo, 01. Apr 2013 21:02
- Forum: Misc.
- Thema: if 0==0 -> Fehlermeldung
- Antworten: 29
- Zugriffe: 12300
Re: if 0==0 -> Fehlermeldung
21.06.2010? Version war m. W. n. bei beiden gleich.Martin Altmann hat geschrieben:Yup - 1.90.355
- 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?
Wird die korrekte Version der DLL verwendet?
- Di, 26. Mär 2013 21:41
- Forum: Daten und Tabellen
- Thema: Starke Performanceprobleme
- Antworten: 16
- Zugriffe: 7374
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 ...
- So, 17. Feb 2013 22:54
- Forum: HBPrint
- Thema: Drucken mit HBPrinter - Was geht wie warum ???
- Antworten: 209
- Zugriffe: 142709
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 ...
- 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...
- 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!
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!
- Mi, 23. Jan 2013 1:10
- Forum: Programmierung allgemein
- Thema: Thread und Parameter [erledigt]
- Antworten: 5
- Zugriffe: 3057
Re: Thread und Parameter
ein
eingefügt vor der letzten Zeile hilft bisher...
Code: Alles auswählen
sleep(20)
- 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...
- 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.
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.
- 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...
- 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...
- 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 ...
- 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 ...
- 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?
oh, also ein TabActivate ist ein setInputFocus?
- 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...
- 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?
wird bei Euch der Codeblock auch 2x aufgerufen, wenn der Tab aktiviert wird?
- Do, 03. Jan 2013 15:44
- Forum: Sonstige (technische) Fragen
- Thema: Thread auf separatem CPU-Kern laufen lassen
- Antworten: 15
- Zugriffe: 10737
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
im Hauptprog und im aufgerufenen Prog ein
und der entsprechende Core hat 100% Auslastung.
Gute Idee, danke!
Bish. Test läuft einwandfrei, einfach ein
Code: Alles auswählen
runShell("1","Auswert.exe", .t.)
Code: Alles auswählen
SmpSetCPU(nParameter)
Gute Idee, danke!
- Do, 03. Jan 2013 13:06
- Forum: Sonstige (technische) Fragen
- Thema: Thread auf separatem CPU-Kern laufen lassen
- Antworten: 15
- Zugriffe: 10737
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...
- 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...
- 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...
- Di, 01. Jan 2013 17:07
- Forum: Sonstige (technische) Fragen
- Thema: Thread auf separatem CPU-Kern laufen lassen
- Antworten: 15
- Zugriffe: 10737
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ü...
- Mo, 31. Dez 2012 17:48
- Forum: Sonstige (technische) Fragen
- Thema: Thread auf separatem CPU-Kern laufen lassen
- Antworten: 15
- Zugriffe: 10737
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...