Die Suche ergab 192 Treffer
- Mi, 09. Sep 2015 13:50
- Forum: Programmierung allgemein
- Thema: Sequence-Schleife (noch einmal, anderes Problem) [Erledigt]
- Antworten: 24
- Zugriffe: 8400
Re: Sequence-Schleife (noch einmal, anderes Problem)
Hallo Jan, warum pufferst Du die Daten nicht in einem Array, während die DBFs geschlossen sind? Du öffnest die DBFs im Intervall von z.B. 5 Sek. und schreibst die Daten weg, leerst das Array (immer datensatzweise, so wie die Daten geschrieben werden) und schließt die DBFs anschließend wieder. Das US...
- Do, 23. Apr 2015 12:34
- Forum: Daten und Tabellen
- Thema: Datenbankfehler bei DbSeek()
- Antworten: 16
- Zugriffe: 7730
Re: Datenbankfehler bei DbSeek()
Hallo Jan, DBFDBE_LIFETIME steht auf 0 Du arbeitest doch aber mit FOXCDX, oder? Somit solltest Du folgendes einstellen: DbeInfo( COMPONENT_DATA, FOXDBE_LIFETIME, 0 ) Wenn Du nun FOXDBE_LIFETIME auf 0 setzt, ist es ganz wichtig, auch CDXDBE_LIFETIME auf 0 zu setzen: DbeInfo( COMPONENT_ORDER, CDXDBE_L...
- Do, 15. Jan 2015 12:13
- Forum: eXpress++
- Thema: :setleave()
- Antworten: 15
- Zugriffe: 7807
Re: :setleave()
Hallo Rudolf,
Du musst die Mousecursor-Verfolgung mittels
einschalten, andernfalls funktionieren die Methoden bzw.
Callbacks :Enter und :Leave nicht.
Du musst die Mousecursor-Verfolgung mittels
Code: Alles auswählen
oStatic:setTrackPointer( .T. )
Callbacks :Enter und :Leave nicht.
- Di, 13. Jan 2015 13:33
- Forum: Daten und Tabellen
- Thema: DBFNTX nach FOXCDX [Erledigt]
- Antworten: 31
- Zugriffe: 12516
Re: DBFNTX nach FOXCDX [Erledigt]
Hallo Manfred, vielleicht hilft Dir ja diese Funktion weiter: // - Rueckgabe: entweder "DBF" oder "FOX" oder "" = unbekannt // - cDBF muss den vollstaendigen Dateinamen inkl. Dir enthalten // - Datei darf nicht exklusive geoeffnet sein FUNCTION DBFType( cDBF ) LOCAL cDB...
- Mi, 13. Aug 2014 15:56
- Forum: Programmierung allgemein
- Thema: Threads und Rückgabewerte [erledigt]
- Antworten: 6
- Zugriffe: 3540
Re: Threads und Rückgabewerte
Hallo Wolfgang,
falls du den Rückgabewert deiner Funktion erst zu dem Zeitpunkt benötigst,
wenn der Thread beendet ist, könnte die iVar :result für dich interessant sein.
falls du den Rückgabewert deiner Funktion erst zu dem Zeitpunkt benötigst,
wenn der Thread beendet ist, könnte die iVar :result für dich interessant sein.
Code: Alles auswählen
oThread:start( "Meine_Funktion" )
oThread:synchronize(0)
xResult := oThread:result
- Mi, 16. Jul 2014 8:40
- Forum: Daten und Tabellen
- Thema: Datenbeschreibung, grafisch aufbereiten ?
- Antworten: 10
- Zugriffe: 5517
Re: Datenbeschreibung, grafisch aufbereiten ?
Hallo Hubert,
DBDesigner4 (http://www.fabforce.net/) kann das, was Du suchst und ist darüber hinaus kostenlos.
Im Menü "Optionen" lässt sich die Sprache auch auf "Deutsch" einstellen.
DBDesigner4 (http://www.fabforce.net/) kann das, was Du suchst und ist darüber hinaus kostenlos.
Im Menü "Optionen" lässt sich die Sprache auch auf "Deutsch" einstellen.
- Mo, 14. Jul 2014 10:56
- Forum: Programmierung allgemein
- Thema: Abarbeiten von Funktionern in Codeblöcken
- Antworten: 52
- Zugriffe: 15474
Re: Abarbeiten von Funktionern in Codeblöcken
Hallo Jan, Das ändert dann aber nichts daran, das doch wieder mehr als nur eine Eventschleife im Programm ist. Was aber, wie ich oben schon mehrfach anmerkte, nach meinem Wissensstand eher vermieden werden sollte. Eine solche Funktion ist m.E. ganz unproblematisch; der aktuelle Eventloop wird kurzze...
- Mo, 14. Jul 2014 10:26
- Forum: Programmierung allgemein
- Thema: Abarbeiten von Funktionern in Codeblöcken
- Antworten: 52
- Zugriffe: 15474
Re: Abarbeiten von Funktionern in Codeblöcken
Hallo Jan, baue doch bitte mal probehalber nach der der Funktion DelChildList() die Funktion ForceEventloop() (siehe unten) in den Codeblock ein. Damit erzwingst Du das Abarbeiten aller ausstehenden Ereignisse, bevor die nächste Funktion ausgeführt wird. // - alle noch anstehenden Ereignisse nachein...
- Fr, 03. Jan 2014 13:32
- Forum: Allgemeine Fragen
- Thema: RandomInt()
- Antworten: 4
- Zugriffe: 2534
Re: RandomInt()
Hallo Jimmy, da ich mit der Funktion RandomIn() hinsichtlich der Doppelungen auch nicht sehr zufrieden war, verwende ich eine eigene Klasse zur Generierung von Zufallszahlen, bei der man einen Faktor festlegen kann, der Doppelungen begrenzt. #include "common.ch" Procedure Main LOCAL i LOCA...
- Mi, 04. Sep 2013 9:21
- Forum: Allgemeine Fragen
- Thema: Rechts in SLE schreiben statt links
- Antworten: 12
- Zugriffe: 5484
- Mi, 07. Nov 2012 8:44
- Forum: Daten und Tabellen
- Thema: Suche in großen Datenbeständen
- Antworten: 74
- Zugriffe: 25786
Re: Suche in großen Datenbeständen
Hallo, die Verwendung der Upper-Funktion in FOXCDX-Indexausdrücken ist nicht notwendig. Schadet aber auch nichts. Zitat aus der Xbase++ Dokumentation: Weiterhin ist anzumerken, daß Indizes für Zeichenausdrücke bei der CDXDBE unabhängig von Groß- und Kleinschreibung werden, sobald eine Zeichenverglei...
- Di, 14. Aug 2012 17:26
- Forum: Daten und Tabellen
- Thema: OrdWildSeek() funktioniert nicht mit Leerzei. [ERLEDIGT]
- Antworten: 4
- Zugriffe: 3057
Re: OrdWildSeek() funktioniert nicht mit Leerzei. [ERLEDIGT]
Danke, Manfred!
Dann muss ich mir meinen Kopf nicht weiter zerbrechen.
Allerdings wundert es mich, dass der PDR noch offen ist. Das zu beheben sollte doch ein Klacks sein!?
Dann muss ich mir meinen Kopf nicht weiter zerbrechen.
Allerdings wundert es mich, dass der PDR noch offen ist. Das zu beheben sollte doch ein Klacks sein!?
- Di, 14. Aug 2012 15:10
- Forum: Daten und Tabellen
- Thema: OrdWildSeek() funktioniert nicht mit Leerzei. [ERLEDIGT]
- Antworten: 4
- Zugriffe: 3057
OrdWildSeek() funktioniert nicht mit Leerzei. [ERLEDIGT]
Hallo, wenn ich mit OrdWildSeek() eine Zeichenkette mit Leerzeichen suche, z.B. "*Arno Schulz*" wird der DS nicht gefunden; suche ich nach "*Arno?Schulz*", erhalte ich den erwarteten Treffer. Das ist jedoch nur bei FOXCDX der Fall, bei DBFNTX funktioniert es. Kann das jemand best...
- Fr, 29. Jun 2012 8:18
- Forum: Daten und Tabellen
- Thema: 2-Dim Array eine Spalte rauskopieren [erledigt]
- Antworten: 8
- Zugriffe: 3728
Re: 2-Dim Array eine Spalte rauskopieren [erledigt]
Hallo Jimmy, ich verwende dafür diese kleine Funktion (ist im Prizip das gleiche wie Ulis Ansatz): // - Spalte eines 2-dimensionalen Arrays als 1-dimensionales Array zurueckgeben // - Bsp.: a := { { "1A", "1B", "1C" }, { "2A", "2B", "2C" },...
- Do, 12. Apr 2012 18:10
- Forum: OOP
- Thema: Thread startet nur 1x von selbst nach [ERLEDIGT]
- Antworten: 16
- Zugriffe: 13913
Re: Thread startet nur 1x von selbst nach
Hallo Manfred,
probier mal das aus:
probier mal das aus:
Code: Alles auswählen
oThread:setInterval( NIL )
oThread:setInterval( nNewInterval )
- Fr, 09. Mär 2012 8:59
- Forum: Web
- Thema: TCPIP - Server mit ASINET abfragen ? [ERLEDIGT]
- Antworten: 12
- Zugriffe: 7192
Re: Bau eines Webservers
Hallo Manfred,
Deine letzte Code-Zeile müsste heißen:
nBytes := SocketRecv( nClientSocket, @cLength, 4, @nError)
Damit solltest Du dann die Länge der zu empfangenden Nachricht in Bytes zurückerhalten.
Deine letzte Code-Zeile müsste heißen:
nBytes := SocketRecv( nClientSocket, @cLength, 4, @nError)
Damit solltest Du dann die Länge der zu empfangenden Nachricht in Bytes zurückerhalten.
- Do, 29. Dez 2011 15:13
- Forum: Daten und Tabellen
- Thema: Werte via ODBC entnehmen [erledigt]
- Antworten: 2
- Zugriffe: 2354
Re: Werte via ODBC entnehmen
Hallo Waldemar,
entweder Du machst es so, wie Georg vorschlägt oder Du bestimmst selbst, wie der Alias heißen soll:
entweder Du machst es so, wie Georg vorschlägt oder Du bestimmst selbst, wie der Alias heißen soll:
Code: Alles auswählen
cSQL := "SELECT * FROM Stammdaten_Kunden;"
USE (cSQL) ALIAS stamm NEW
aArray[1]:setData(stamm->Kundenummer)
aArray[2]:setData(stamm->Name1)
- Fr, 16. Dez 2011 8:50
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Re: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
Hallo Jimmy,
vielen Dank. Das kann ich sehr gut gebrauchen!
vielen Dank. Das kann ich sehr gut gebrauchen!
- Mi, 14. Dez 2011 9:17
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Re: Icon mit LoadImageA() aus Resource laden
Jimmy,
vielen Dank!
vielen Dank!
- Di, 13. Dez 2011 12:55
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Re: Icon mit LoadImageA() aus Resource laden
Hallo Georg, die Methode :gethWnd() ist mir bekannt; sie gibt das Handle des jeweiligen Fensters zurück. Ich verwende sie sogar in dem oben geposteten Funktionsaufruf. Doch was ich benötige ist das System-Handle des geladenen Icons, das ich einer anderen Win-API-Funktion übergeben muss. Beste Grüße,...
- Di, 13. Dez 2011 10:07
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Re: Icon mit LoadImageA() aus Resource laden
Hallo Jimmy, danke für Deine Antwort. Die Methode :GetHandle() von XbpIcon kannte ich noch nicht. Das ist genau das, was ich brauche! Ich kann die Methode allerdings nicht in der Xbase-Hilfe finden und testen kann ich es im Moment auch nicht. Bist Du Dir sicher, dass diese Methode existiert? Beste G...
- Mo, 12. Dez 2011 11:33
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Re: Icon mit LoadImageA() aus Resource laden
Nein, Martin, das hilft mir leider nicht.
Ich weiß natürlich wie man eine ICON-Resource mit Xbase-Boardmitteln lädt.
Doch ich möchte die Resource mittels LoadImageA() laden, da ich das Handle auf
das Image, welches diese Funktion zurückliefert, zur Weiterverabeitung benötige.
Beste Grüße,
Sören
Ich weiß natürlich wie man eine ICON-Resource mit Xbase-Boardmitteln lädt.
Doch ich möchte die Resource mittels LoadImageA() laden, da ich das Handle auf
das Image, welches diese Funktion zurückliefert, zur Weiterverabeitung benötige.
Beste Grüße,
Sören
- Mo, 12. Dez 2011 11:04
- Forum: Windows, API
- Thema: Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
- Antworten: 11
- Zugriffe: 6674
Icon mit LoadImageA() aus Resource laden [ERLEDIGT]
Hallo, ich möchte mittels der Windows-API-Funktion LoadImageA() ein Icon laden, dass als Resource an eine EXE-Datei gebunden ist. Das Laden einer Icon- Datei mit LoadImageA() funktioniert bestens: nImageHandle := DllCall( "USER32.DLL", DLL_STDCALL, "LoadImageA", oDlg:gethWnd(), &...
- Mo, 12. Dez 2011 9:29
- Forum: Programmierung allgemein
- Thema: Datum von EXE-Datei ändern [Erledigt]
- Antworten: 12
- Zugriffe: 5569
Re: Datum von EXE-Datei ändern
Hallo Marco, hier eine Funktion, die Thomas Braun mal vor Jahren in der Alaska-NG gepostet hat, von mir leicht modifiziert: // - Bsp.: SetFileTime( "MyFile.doc", CToD( "01.01.2000" ), "13:15:00" ) --> .T. bei Erfolg, sonst .F. FUNCTION SetFileTime( cFile, dDate, cTime )...
- Do, 24. Nov 2011 10:37
- Forum: Migration
- Thema: ordkeyno() in einem Scope
- Antworten: 13
- Zugriffe: 15586
Re: ordkeyno() in einem Scope
Hallo Ecki, das ist merkwürdig, denn es funktioniert bei mir. Ich verwende allerdings die DBFNTX-DBE und ausschließlich DbSetScope( SCOPE_BOTH , ... ). Vielleicht hat es ja damit zu tun. Diese von Sören skizzierte Funktion ermittelt nur die Anzahl der Datensätze im Scope. Das hilft wenig, wenn man z...