Die Suche ergab 192 Treffer

von Sören
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...
von Sören
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...
von Sören
Do, 15. Jan 2015 12:13
Forum: eXpress++
Thema: :setleave()
Antworten: 15
Zugriffe: 7807

Re: :setleave()

Hallo Rudolf,

Du musst die Mousecursor-Verfolgung mittels

Code: Alles auswählen

oStatic:setTrackPointer( .T. )
einschalten, andernfalls funktionieren die Methoden bzw.
Callbacks :Enter und :Leave nicht.
von Sören
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...
von Sören
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.

Code: Alles auswählen

oThread:start( "Meine_Funktion" )
oThread:synchronize(0)
xResult := oThread:result
von Sören
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.
von Sören
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...
von Sören
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...
von Sören
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...
von Sören
Mi, 04. Sep 2013 9:21
Forum: Allgemeine Fragen
Thema: Rechts in SLE schreiben statt links
Antworten: 12
Zugriffe: 5484

Re: Rechts in SLE schreiben statt links

Hallo Jimmy,

doch, das geht mit der iVar :align.

Code: Alles auswählen

oSLE:align := XBPSLE_RIGHT
von Sören
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...
von Sören
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!?
von Sören
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...
von Sören
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" },...
von Sören
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:

Code: Alles auswählen

oThread:setInterval( NIL )
oThread:setInterval( nNewInterval )
von Sören
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.
von Sören
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:

Code: Alles auswählen

cSQL := "SELECT * FROM Stammdaten_Kunden;"
USE (cSQL) ALIAS stamm NEW
aArray[1]:setData(stamm->Kundenummer) 
aArray[2]:setData(stamm->Name1)
von Sören
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!
von Sören
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!
von Sören
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,...
von Sören
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...
von Sören
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
von 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(), &...
von Sören
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 )...
von Sören
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...