Die Suche ergab 7339 Treffer
- Mo, 28. Sep 2009 15:16
- Forum: Programmierung allgemein
- Thema: Verzeichnisgröße [Erledigt]
- Antworten: 15
- Zugriffe: 3671
Re: Verzeichnisgröße
cMyPath mit nachfolgendem Slash angeben! FUNCTION GetDirSize(cPath,lWithSubDirs) LOCAL aDirectory, nSize := 0, i IF PCount()=1 lWithSubDirs := .T. ENDIF aDirectory := Directory(cPath,IF(lWithSubDirs,"D",nil)) FOR i := 1 TO Len(aDirectory) DO CASE CASE aDirectory[i,5] # "D" // kei...
- Mo, 28. Sep 2009 15:06
- Forum: Programmierung allgemein
- Thema: Verzeichnisgröße [Erledigt]
- Antworten: 15
- Zugriffe: 3671
Re: Verzeichnisgröße
Mit Directory(cMyPath,"D") bekommt man ein Array mit allen Dateien und Verzeichnissen in "cMyPath". Der fünfte Parameter zeigt wiederum an, ob es sich um ein Verzeichnis handelt (es sei denn, der Dateiname lautet "." oder ".."). Mit diesem Parameter ruft man d...
- Mo, 28. Sep 2009 11:20
- Forum: eXpress++
- Thema: Pendant für PopMenu
- Antworten: 5
- Zugriffe: 3029
Re: Pendant für PopMenu
Ergänzung: DCSAY ... GET verfügt zusätzlich über eine POPUP-Klausel, die allerdings einen Button anzeigt. Dort gibt es auch noch die COMBO-Klausel, die ein Auswahlarray anzeigt. Falls Du sowas vorhast.
- Mo, 28. Sep 2009 11:06
- Forum: eXpress++
- Thema: Pendant für PopMenu
- Antworten: 5
- Zugriffe: 3029
Re: Pendant für PopMenu
Hallo, Manfred. Jedes XbasePart hat einen LbClick- oder RbClick-Slot. Das geht dann so: @ 1,1 DCSAY "Irgendwas" ... OBJECT oMyObject EVAL {||oMyObject:RbClick := {|x,y,z|oFlyOutMenu:popup(z,x,2)}} Das geht auch mit Drawingareas, Dataareas von Browses usw. Und so sieht das Menü aus (vorher ...
- Mi, 23. Sep 2009 15:48
- Forum: Windows, API
- Thema: Wechsel zu einem Windowsprogramm
- Antworten: 3
- Zugriffe: 3083
Re: Wechsel zu einem Windowsprogramm
Hast Du ColorBlock-Slots bestückt? Wirf das mal testweise raus, wenn es der Fall sein sollte.
- Mi, 23. Sep 2009 15:18
- Forum: Windows, API
- Thema: Wechsel zu einem Windowsprogramm
- Antworten: 3
- Zugriffe: 3083
Re: Wechsel zu einem Windowsprogramm
Hallo, Rolf. Du bist Meister der Schilderung absolut diffuser und nicht nachvollziehbarer Fehlersituationen. :wink: So, wie sich das darstellt, lässt sich kaum nachvollziehen, was da stattfindet oder stattfinden kann. Hat jemand eine Idee ?? Das Browse dürfte sich repainten, wenn der Fokus zurückkom...
- Mo, 21. Sep 2009 18:02
- Forum: eXpress++
- Thema: DCMULTILINE statt langes DCGET
- Antworten: 11
- Zugriffe: 4064
Re: DCMULTILINE statt langes DCGET
Hallo, Manfred. DCMLEs haben Nachteile. So kann man sie i.d.R. nicht mit ENTER oder TAB verlassen. In größeren Masken kann das ein Problem werden. Es gibt aber noch zwei andere Lösungen: Ein normales GET mit einem PICTURE in der zu erwartenden Feldlänge (also Replicate('X',100) o.ä.), aber mit einer...
- Mi, 09. Sep 2009 20:17
- Forum: eXpress++
- Thema: Mausklick in einem DCGET abfragen [ERLEDIGT]
- Antworten: 6
- Zugriffe: 2867
Re: Mausklick in einem DCGET abfragen [ERLEDIGT]
Mmh.
Die GETs können aber auch auf anderem Weg den Fokus bekommen. Dafür gibt's - wie immer - GOTFOCUS und LOSTFOCUS.
Die GETs können aber auch auf anderem Weg den Fokus bekommen. Dafür gibt's - wie immer - GOTFOCUS und LOSTFOCUS.
- Mi, 09. Sep 2009 20:16
- Forum: GUI
- Thema: XbpBrowse / Fontwechsel je Zelle
- Antworten: 4
- Zugriffe: 2211
Re: XbpBrowse / Fontwechsel je Zelle
Mmh. Das ändert den Font einer ganzen Column, oder? Ich will das pro Zelle können.
- Mi, 09. Sep 2009 20:02
- Forum: eXpress++
- Thema: Mausklick in einem DCGET abfragen [ERLEDIGT]
- Antworten: 6
- Zugriffe: 2867
Re: Mausklick in einem DCGET abfragen
So ist es einfacher, zumal es einen ganzen Haufen Events gibt, die man abfragen könnte. Aber - Vorsicht: Es kann sein (ich habe es nicht ausprobiert), dass man dieserart die Slotinhalte überlagert, die Roger selbst hinterlegt. Sollte das der Fall sein, wäre so etwas hilfreich: o:LbClick := DC_MergeB...
- Mi, 09. Sep 2009 19:56
- Forum: eXpress++
- Thema: Mausklick in einem DCGET abfragen [ERLEDIGT]
- Antworten: 6
- Zugriffe: 2867
Re: Mausklick in einem DCGET abfragen
Code: Alles auswählen
@ n,n DCGET db->feld EVAL {|o|o:LbClick := {||MsgBox('Linke Maustaste')}}
- Mi, 09. Sep 2009 19:53
- Forum: GUI
- Thema: XbpBrowse / Fontwechsel je Zelle
- Antworten: 4
- Zugriffe: 2211
XbpBrowse / Fontwechsel je Zelle
Ich möchte OHNE OWNERDRAWING - analog zur Verwendung von ColorBlock - innerhalb einer XbpBrowseColumn die Schriftart ändern. Hat jemand Tips?
Wobei mir einfällt - ich meine, da mal eine Lösung von Jimmy in irgendeiner NG gesehen zu haben, finde aber gerade nichts. Oder war das ein Irrtum?
Wobei mir einfällt - ich meine, da mal eine Lösung von Jimmy in irgendeiner NG gesehen zu haben, finde aber gerade nichts. Oder war das ein Irrtum?
- Di, 08. Sep 2009 17:13
- Forum: MS-SQL
- Thema: Werte von MS SQL-DBs werden nicht korrekt ausgelesen
- Antworten: 3
- Zugriffe: 5321
Re: Werte von MS SQL-DBs werden nicht korrekt ausgelesen
Hallo, Berny. Ich habe mich mal eine Zeit lang mit SQL-Zugriffen über die ODBCDBE herumgeschlagen und erinnere mich an ähnliche Phänomene. Nie passierte das, was eigentlich zu erwarten war (und das muss nicht einmal an der ODBCDBE gelegen haben). Deshalb habe ich an solchen Stellen auf Boris Borzics...
- Mo, 07. Sep 2009 14:10
- Forum: Windows, API
- Thema: Dateiversion einer .exe auslesen
- Antworten: 9
- Zugriffe: 6089
Re: Dateiversion einer .exe auslesen
Hallo, Wey.
Das dürfte relativ unmöglich sein, es sei denn, man lädt die Datei sowieso (temporär) herunter und prüft sie vor Ort, oder zusätzlich zu dieser Internet-Datei wird (in einer anderen Datei?) eine Versionsinformation angeboten. Die lokale API ist bei derlei wirkungslos.
Das dürfte relativ unmöglich sein, es sei denn, man lädt die Datei sowieso (temporär) herunter und prüft sie vor Ort, oder zusätzlich zu dieser Internet-Datei wird (in einer anderen Datei?) eine Versionsinformation angeboten. Die lokale API ist bei derlei wirkungslos.
- Mo, 07. Sep 2009 10:07
- Forum: Windows, API
- Thema: Dateiversion einer .exe auslesen
- Antworten: 9
- Zugriffe: 6089
- Fr, 04. Sep 2009 16:10
- Forum: eXpress++
- Thema: DCBROWSE mit Itemselected [erledigt]
- Antworten: 6
- Zugriffe: 3611
Re: DCBROWSE mit Itemselected [erledigt]
Rom wurde schließlich auch nicht an einem Tag abgebrannt. Ja, gute Brandbeschleuniger kamen erst sehr viel später auf den Markt. Rogers Befehle erzeugen ganz normale Xbase++-Objekte. Eine DCBROWSE-Spalte ist eine XbpColumn, die einen Header, einen Footer und eine Dataarea hat. Auch das sind Klassen...
- Fr, 04. Sep 2009 14:53
- Forum: eXpress++
- Thema: DCBROWSE mit Itemselected [erledigt]
- Antworten: 6
- Zugriffe: 3611
Re: DCBROWSE
Hallo, Ewald. Deine Lösung dürfte zwei Probleme generieren: Erstens könnte man irgendwo hinklicken (einschließlich der Spaltenüberschriften), es würde sich per Rechtsklick immer der Inhalt des Feldes bzw. der Spalte "einspiel" ändern. Zudem würde sich immer nur die derzeit aktuelle (markie...
- Mi, 02. Sep 2009 19:52
- Forum: eXpress++
- Thema: dcbrowsecol mit Array [ERLEDIGT]
- Antworten: 6
- Zugriffe: 2915
Re: dcbrowsecol mit Array
Eine Tabelle besteht aus Zeilen und Spalten. Selbst wenn Du nur eine Spalte hast, ist das eine zweidimensionale Matrix, wobei die zweite (!!) Dimension die Größe "1" hat. Wenn Du nur eine Spalte anzeigen willst, muss Dein Array eben so aussehen: a := {{1,2,3,4,5}} Wenn Du schon ein eindime...
- Mi, 02. Sep 2009 19:43
- Forum: eXpress++
- Thema: dcbrowsecol mit Array [ERLEDIGT]
- Antworten: 6
- Zugriffe: 2915
Re: dcbrowsecol mit Array
Eindimensionale Arrays lassen sich nicht mit DCBROWSE anzeigen. Das hat auch keinen Sinn, irgendwie.
- Mi, 02. Sep 2009 17:56
- Forum: Allgemeine Fragen
- Thema: listbox aktualisieren [ERLEDIGT]
- Antworten: 12
- Zugriffe: 4222
Re: listbox aktualisieren
@Rolf: :SetData() aktualisiert das Auswahlfeld. Manfred will die auszuwählenden Items aktualisieren.
- Mi, 02. Sep 2009 17:54
- Forum: Andere 3rd-Party-Tools
- Thema: Marshallsoft: Client/Server-Komm-Library für Xbase++
- Antworten: 0
- Zugriffe: 2719
Marshallsoft: Client/Server-Komm-Library für Xbase++
Ankündigung kam soeben rein: Dear XBase++ Customer, The MarshallSoft Client / Server Communications Library for XBase++ (CSC4XB) has just been released. CSC4XB is a communication component DLL library used to create server and client programs that can communicate with each other across any TCP/IP ne...
- Mi, 02. Sep 2009 17:30
- Forum: Allgemeine Fragen
- Thema: listbox aktualisieren [ERLEDIGT]
- Antworten: 12
- Zugriffe: 4222
Re: listbox aktualisieren
Doch. Die Methode(n) heißt/en "Clear()" und "AddItem()".also gibt es keinen kleinen Trick oder eine Methode, die das macht.
- Mi, 02. Sep 2009 17:19
- Forum: Allgemeine Fragen
- Thema: listbox aktualisieren [ERLEDIGT]
- Antworten: 12
- Zugriffe: 4222
Re: listbox aktualisieren
Code: Alles auswählen
oBox:Clear()
FOR i := 1 to nItems // oder so
oBox:AddItem(aMyItems[i])
NEXT
- Mi, 02. Sep 2009 15:53
- Forum: eXpress++
- Thema: dcbrowse und alias [ERLEDIGT]
- Antworten: 5
- Zugriffe: 2816
Re: dcbrowse und alias
Hallo, Manfred.
DCBROWSE DATA referenziert ein Array als Datenquelle.
DCBROWSE ALIAS referenziert eine Tabelle. Der Alias kann auch ein Platzhalter sein. (DCBROWSE oBrowse ALIAS cAlias).
DCBROWSE DATA referenziert ein Array als Datenquelle.
DCBROWSE ALIAS referenziert eine Tabelle. Der Alias kann auch ein Platzhalter sein. (DCBROWSE oBrowse ALIAS cAlias).
- Mi, 02. Sep 2009 15:39
- Forum: eXpress++
- Thema: dcbrowse und alias [ERLEDIGT]
- Antworten: 5
- Zugriffe: 2816
Re: dcbrowse und alias
Hallo, Manfred. Du kannst in DCBROWSECOLs mit Codeblöcken arbeiten. Die können auch so aussehen: DCBROWSECOL DATA {||(cMyAlias)->NAME} PARENT oBrowse undsoweiter. Wenn Du mit "DCBROWSECOL FIELD" arbeitest, merkt sich das Objekt die Datenquelle intern nochmal. Wenn Du wie hier angegeben arb...