Die Suche ergab 1826 Treffer

von georg
Fr, 01. Jul 2011 22:03
Forum: GUI
Thema: Fehler beim Prüfen
Antworten: 6
Zugriffe: 3055

Re: Fehler beim Prüfen

Ach so. Es gibt übrigens noch eine elegantere Lösung für dieses "Problem". Einfach mal in der Doku (oder hier im Forum) nach "Detached LOCAL" suchen. Hallo, Tom - in meiner Fassung der Dokumentation finde ich nur dies: // Code block with detached LOCALs // In this example the UD...
von georg
Fr, 01. Jul 2011 22:00
Forum: GUI
Thema: Fehler beim Prüfen
Antworten: 6
Zugriffe: 3055

Re: Fehler beim Prüfen

Hallo, Georg. :oops: Ich würde eher sagen, dass verständnisseitig beim Programmierer etwas nicht ganz rund läuft, wenn ein Codeblock zugewiesen wird, von dem man wissen sollte , dass er zu Laufzeit evaluiert wird, und darin eine Variable referenziert ist, die im Moment der Evaluierung irgendeinen W...
von georg
Fr, 01. Jul 2011 11:53
Forum: GUI
Thema: Fehler beim Prüfen
Antworten: 6
Zugriffe: 3055

Re: Fehler beim Prüfen

Hallo, Tom - danke für den Tipp. Ich habe bisher immer eine Funktion aufgerufen, in der dann die Index-Variable als Parameter übergeben und dem Codeblock zugewiesen wurde. Aber trotzdem: beide Lösungen zeigen recht deutlich, dass hier so dass ein oder andere in der Sprache nicht ganz rund läuft. Gru...
von georg
Fr, 17. Jun 2011 15:25
Forum: Daten und Tabellen
Thema: ODBC-Problem
Antworten: 11
Zugriffe: 5008

Re: ODBC-Problem

Hallo, Jan - vielleicht hilft es ja - der Name des Treibers muss EXAKT mit dem in der Systemsteuerung übereinstimmen, auch was Groß- und Kleinschreibung angeht. Ich verwende bei SQLExpress die Option, mir die Treiber anlisten zu lassen (ich erstelle eine neue Connection und fordere dann die Treiber-...
von georg
So, 12. Jun 2011 21:33
Forum: Programmierung allgemein
Thema: Kommunikation zwischen zwei Threads
Antworten: 5
Zugriffe: 2709

Re: Kommunikation zwischen zwei Threads

Hallo, Jimmy - ich verstehe Dich also so, dass Du quasi das Thread-Objekt als oXbp verwendest. Mich hatte die Dokumentation verwirrt, da ich dort las: The parameter <oXbp> is also optional. If it is specified, it must be a reference to an Xbase Part (object) as the addressee. (Sorry, ich verwende di...
von georg
So, 12. Jun 2011 20:58
Forum: Programmierung allgemein
Thema: Kommunikation zwischen zwei Threads
Antworten: 5
Zugriffe: 2709

Re: Kommunikation zwischen zwei Threads

Thread 4 zeigt einen XbpBrowse (abgeleitet, mit notify-Methode und -Variable) an. Wird ein Satz zur Bearbeitung ausgewählt oder soll ein neuer Satz angelegt werden, wird ein neuer Thread (5) gestartet, der unter anderem eine Referenz auf das Browse-Objekt erhält. Bei entsprechenden Veränderungen wi...
von georg
So, 12. Jun 2011 12:58
Forum: Programmierung allgemein
Thema: Kommunikation zwischen zwei Threads
Antworten: 5
Zugriffe: 2709

Kommunikation zwischen zwei Threads

Hallo, also, mein Problem wurde hier: http://www.xbaseforum.de/viewtopic.php?f=20&t=2942 schon ein wenig angerissen, ich möchte es aber etwas anders angehen, und sehe auch ein weiteres Problem. Scenario (die Thread-IDs dienen zur Verdeutlichung, es ist mir klar, dass sie mit jedem Programmaufruf...
von georg
Fr, 10. Jun 2011 9:09
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

Hallo, Herbert - das ist das Problem. Aufgestossen ist mir das Problem bei einem selbstgeschriebenen Programm, bei dem ich z.B. in einem MLE Informationen aus mehreren Quellen zusammentrage (copy and paste). Also, was reingeschrieben, Alt-Tab, Text markiert, kopiert, mit Alt-Tab zurück und ... Focus...
von georg
Mi, 08. Jun 2011 12:46
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

daraus folgt o:handleEvent(NIL,NIL,NIL) -> Crash Hallo, Jimmy - ja, aber 1. wann kommt es zu so einer Situation? Doch nur, wenn AppEvent dreimal NIL zurückliefern würde 2. würde der normale :handleEvent auch crashen 3. würde der Event-Loop auch crashen, WHILE nEvent <> xbeP_Quit (oder was auch imme...
von georg
Mi, 08. Jun 2011 11:54
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

Hallo, darf ich "Verwechslung" rufen? AppEvent( [@<mp1>], [@<mp2>], [@<oXbp>], [<nTimeOut>] ) --> nEvent :handleEvent( <nEvent>, <mp1>, <mp2> ) --> self :handleEvent muss sich NICHT um einen irgendwie gearteten Timeout Wert kümmern, da dieser nur an AppEvent weitergereicht wird, aber nicht...
von georg
Mi, 08. Jun 2011 11:37
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

aber warum schreibst du den Codeblock nicht in den vorgesehenen Callback Slot ? oDialog:setDisplayFocus := {| uNIL1, uNIL2, oSelf | IF( oSelf:LastElementWithFocus <> NIL,; SetAppFocus(oSelf:LastElementWithFocus),; NIL } Hallo, Jimmy - a) weil der mir nicht bewusst/bekannt war; b) weil in einem ande...
von georg
Mi, 08. Jun 2011 10:30
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

Hallo, "overload" ist der technische Begriff, wenn in der klassischen OO-Programmierung ein vorhandener Operator (oder Methode) durch eine andere "überlagert" wird. Wenn man in der 1.92 Dokumentation mal nachschaut, dann hat Alaska für die Ausführung des "eigentlichen" ...
von georg
Mi, 08. Jun 2011 7:30
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

Hallo, danke für das Feedback. @Hubert: werde das im Laufe des Vormittags mal ausprobieren. @Jimmy: leider verstehe ich einige Deiner Ausführungen nicht (vielleicht war Deine Antwort aber auch nicht ausführlich genug): HandleEvent hat nichts in einer Class zu suchen es sei den er läuft im GUI Thread...
von georg
Di, 07. Jun 2011 15:02
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Re: Focus Verlust bei Wechsel zu anderem Programm

Hallo, das ist meine Lösung, die für meinen Hausgebrauch reicht: #INCLUDE "AppEvent.CH" CLASS MyXbpDialog FROM XbpDialog EXPORTED: VAR LastElementWithFocus METHOD handleEvent ENDCLASS METHOD MyXbpDialog:handleEvent(nEvent, mp1, mp2) DO CASE CASE nEvent = xbeP_SetInputFocus IF self:LastElem...
von georg
Mo, 06. Jun 2011 14:15
Forum: Daten und Tabellen
Thema: DBF auf Ansi und Excel will nicht mehr
Antworten: 18
Zugriffe: 5184

Re: DBF auf Ansi und Excel will nicht mehr

Hallo, Manfred - erstaunlicherweise "versteht" Excel eine DBF-Datei (DBFDBE-Engine), während eine FoxPro-Datei (FOXDBE-Engine) nicht geöffnet werden kann. Und das, obwohl Microsoft das Produkt ja "gekauft" hat. Meine Vermutung ist, dass man bei Microsoft nie darüber nachgedacht h...
von georg
Mo, 06. Jun 2011 14:12
Forum: GUI
Thema: Focus Verlust bei Wechsel zu anderem Programm
Antworten: 51
Zugriffe: 14599

Focus Verlust bei Wechsel zu anderem Programm

Hallo, mich stört etwas seit einiger Zeit, und je mehr ich darüber nachgedacht habe, um so deutlicher wird mir, das Xbase++ mehr ein "Baukasten" denn eine annähernd fertige Lösung darstellt ... Nun zu meinem Problem: ich habe ein Programm mit mehreren Dialog-Elementen, mehrheitlich XbpSLEs...
von georg
Mo, 06. Jun 2011 11:54
Forum: Daten und Tabellen
Thema: DBF auf Ansi und Excel will nicht mehr
Antworten: 18
Zugriffe: 5184

Re: DBF auf Ansi und Excel will nicht mehr

Hallo, Manfred -


pure DBF Datei, oder FoxPro? Nach meiner Erfahrung kann Excel (wir setzen hier Office 2003 ein) keine FoxPro-Dateien öffnen, egal ob mit SET CHARSET TO ANSI oder ohne erstellt.


Gruss,

Georg
von georg
So, 05. Jun 2011 21:34
Forum: Andere 3rd-Party-Tools
Thema: BigSpeed ZIP
Antworten: 16
Zugriffe: 9766

Re: BigSpeed ZIP

Hallo,


vor einigen Jahren habe ich ein GUI-Frontent für WinRAR geschrieben, dass sich der Befehlszeilen-Version von WinRAR bedient und einfach RunShell verwendet.


Gruss,

Georg
von georg
Mo, 30. Mai 2011 10:40
Forum: Allgemeine Fragen
Thema: PDF-Converter in Xbase
Antworten: 7
Zugriffe: 3780

Re: PDF-Converter in Xbase

Hallo, es geht auch noch anders. Ich habe vor einigen Jahren mal eine Lösung realisiert, bei der ein Apple LaserDrucker angesprochen wird, der aber in eine Datei ausgibt. Diese Ausgabe kann dann durch GhostScript in eine PDF-Datei umgewandelt werden. Das Programm läuft heute unter Vista 64bit, sollt...
von georg
Do, 26. Mai 2011 8:02
Forum: Windows, API
Thema: SendMessageA Absonderlichkeiten
Antworten: 6
Zugriffe: 4383

Re: SendMessageA Absonderlichkeiten

Hallo, Jimmy -


Deine Überlegung ist richtig. Ich habe auch ein wenig über Deinen Ansatz nachgedacht, und er klingt pfiffig. Allerdings muss dann aber der XbpDialog eine fixe Grösse haben, weil Du sonst Gefahr läufst, zwei Scrollbars an einer Seite zu haben?


Gruss,

Georg
von georg
Mi, 25. Mai 2011 19:16
Forum: Windows, API
Thema: SendMessageA Absonderlichkeiten
Antworten: 6
Zugriffe: 4383

Re: SendMessageA Absonderlichkeiten

Hallo, Hubert -


vielen Dank für den Tipp, aber ich habe mich inzwischen recht gut an das "Standard-Koordinatensystem" gewöhnt, und müsste zuviel anpassen.


Gruss,

Georg
von georg
Mi, 25. Mai 2011 15:43
Forum: Windows, API
Thema: SendMessageA Absonderlichkeiten
Antworten: 6
Zugriffe: 4383

SendMessageA Absonderlichkeiten

Hallo, ich schlage mich (mal wieder) mit dem Problem herum, in einem XbpDialog() mehr (flächenmässig) unterzubringen, als die :drawingArea gross ist. Das funktioniert nun auch einigermassen, allerdings mit dem :show() ist der untere Bereich der :drawingArea sichtbar, und eigentlich soll der obere Be...
von georg
Sa, 21. Mai 2011 20:48
Forum: Allgemeine Fragen
Thema: Pfadangaben im Code
Antworten: 11
Zugriffe: 4355

Re: Pfadangaben im Code

Hallo,


danke für die Unterstützung.

Wie sagt man so schön: "Versuch macht kluch."


Gruss,

Georg
von georg
Sa, 21. Mai 2011 6:52
Forum: Allgemeine Fragen
Thema: Pfadangaben im Code
Antworten: 11
Zugriffe: 4355

Re: Pfadangaben im Code

Hallo, Jan -


hast Du es mit der Batch-Datei mal versucht?


Gruss,

Georg
von georg
Fr, 20. Mai 2011 19:57
Forum: Allgemeine Fragen
Thema: Pfadangaben im Code
Antworten: 11
Zugriffe: 4355

Re: Pfadangaben im Code

Hallo, Jan -


zur Not gibt man dem Kunden eine Batch-Datei mit, in der man die PATH Variable anpasst. Er wird dann schon selbst merken, dass das Programm nur läuft, wenn die Batch-Datei verwendet wird.


Gruss,

Georg