Hi, Slavkod.
Sorry for the deletion of your account. I assumed that you were a spammer.
This is a german speaking forum. Even the few members from overseas use Systran or Babelfish for translations. Besides this, a code snippet would be helpful to show - and solve - your problem.
Die Suche ergab 7339 Treffer
- Do, 19. Mär 2009 15:55
- Forum: Windows, API
- Thema: BAP package
- Antworten: 1
- Zugriffe: 2463
- Mo, 16. Mär 2009 17:26
- Forum: Rund ums Forum
- Thema: Deutschsprachiges Xbase++-Usertreffen am 16./17. Mai in Köln
- Antworten: 79
- Zugriffe: 41031
Re: Deutschsprachiges Xbase++-Usertreffen am 16./17. Mai in Köln
@Jan: Ist doch längst passiert. Du müsstest die fragliche Mail selbst auch bekommen haben. Am 2. März. Aber ich schicke im Laufe dieser Woche noch eine los.
- Fr, 13. Mär 2009 17:21
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Probier mal oSleSuche:Configure() hinter dem Verändern der Bufferlength.
- Fr, 13. Mär 2009 16:31
- Forum: Newbie
- Thema: Löschen einer Zeile aus einem mehrdimensionalen Array
- Antworten: 3
- Zugriffe: 3411
Re: Löschen einer Zeile aus einem mehrdimensionalen Array
Eine Zeile ist ein Element.
Code: Alles auswählen
a:= {{1,2,3},{4,5,6},{7,8,9}}
aRemove(a,2)
? a // Ergebnis: {{1,2,3},{7,8,9}}
- Do, 12. Mär 2009 14:21
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Martin hat die Finger in die Wunde gelegt. Ansonsten: Siehe Beispiel in meinem letzten Posting. Das funktioniert auch.
- Do, 12. Mär 2009 12:42
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Hallo, Manfred. Rolf hat ein Textfeld als Suchfeld, und die Suche soll unabhängig vom Datentyp stattfinden. Es soll also egal sein, ob gerade ein Zeichenfeld, ein numerisches oder ein Datumsfeld führender Index ist. Aus Sicht des Anwenders ist es sogar - mehr oder weniger - unbekannt. Der sieht nur,...
- Do, 12. Mär 2009 12:22
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Hallo, Rolf. Das verstehe ich, um ehrlich zu sein, nicht. Welchen Runtime-Error bekommst Du? /* #include 'dmlb.ch' nicht vergessen! */ DbSelectArea(TmpDbArt) cIndexKey := FieldName(nPos) DO CASE CASE FieldInfo(nPos,FLD_TYPE) = "C" INDEX ON &cIndexKey TAG 1 TO ... CASE FieldInfo(nPos,FL...
- Mi, 11. Mär 2009 17:32
- Forum: GUI
- Thema: Browser [Erledigt]
- Antworten: 2
- Zugriffe: 1354
Re: Browser
Einfach mit SetSize({x,y})
verbreitert die Spalte von ihrer ursprünglichen Breite auf 200 Pixel.
Code: Alles auswählen
oColumn := AddColumn(...)
oColumn:SetSize({200,oColumn:CurrentSize()[2]})
- Mi, 11. Mär 2009 11:44
- Forum: Fast Report / FRAX
- Thema: Frax: Übergabe von Werten in Array [erledigt]
- Antworten: 6
- Zugriffe: 7944
Re: Frax: Übergabe von Werten in Array
Mindestens beim dritten Parameter scheint etwas nicht zu stimmen:
testarray{}
testarray{}
- Mo, 09. Mär 2009 17:53
- Forum: Installation und Redistribution
- Thema: Hässliches DOS-Fenster
- Antworten: 1
- Zugriffe: 3005
Re: Hässliches DOS-Fenster
Irgendwo im Code:
Code: Alles auswählen
PROCEDURE AppSys() ; RETURN
- Mo, 09. Mär 2009 17:40
- Forum: eXpress++
- Thema: DCBROWSE Satz löschen [erledgt]
- Antworten: 10
- Zugriffe: 3998
Re: DCBROWSE Satz löschen
Hallo, Ewald. Dies schrieb Roger im Webboard: The INSERT and DELETE features were meant for browsing arrays only. It seemed to me that the programmer would not want to leave such an important task to the browser when working with databases. Ich habe ihn gebeten, die Doku zu aktualisieren. Ganz unrec...
- Mo, 09. Mär 2009 16:07
- Forum: eXpress++
- Thema: DCBROWSE Satz löschen [erledgt]
- Antworten: 10
- Zugriffe: 3998
Re: DCBROWSE Satz löschen
Das geht auch, wenn Du den Aufruf Deiner Funktion in den Action-Codeblock von DELETE nimmst, wie ich das oben gezeigt habe. Und Vorsicht mit DC_GetRefresh()! Das aktualisiert manchmal Browses nicht. Lieber oBrowse:RefreshAll() verwenden.
- Mo, 09. Mär 2009 15:58
- Forum: eXpress++
- Thema: DCBROWSE Satz löschen [erledgt]
- Antworten: 10
- Zugriffe: 3998
Re: DCBROWSE Satz löschen
Hallo, Ewald. Ich hab's gerade ausprobiert, das scheint tatsächlich nicht zu funktionieren. Ich werde Roger mal im Webboard darauf aufmerksam machen. Workaround: @ 0,0 dcbrowse obrowse alias "dbtext" size 100,25 ; EDIT xbeBRW_ItemSelected ; MODE DCGUI_BROWSE_EDITACROSSDOWN; cursormode XBPB...
- Mo, 09. Mär 2009 15:39
- Forum: eXpress++
- Thema: DCBROWSE Satz löschen [erledgt]
- Antworten: 10
- Zugriffe: 3998
Re: DCBROWSE Satz löschen
@Manfred: Das ist implizit.
- Mo, 09. Mär 2009 14:57
- Forum: eXpress++
- Thema: DCBROWSE Satz löschen [erledgt]
- Antworten: 10
- Zugriffe: 3998
Re: DCBROWSE Satz löschen
SET DELETED ON
- Mo, 09. Mär 2009 10:54
- Forum: eXpress++
- Thema: Parent und/oder AppDesktop()
- Antworten: 14
- Zugriffe: 4802
Re: Parent und/oder AppDesktop()
Muss "titel" in einem neuen Thread gestartet werden?
- Sa, 07. Mär 2009 17:39
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Hallo, Rolf. Über FieldInfo(FLD_TYPE) kannst Du beim Setzen Deines temporären Indexes abfragen, um welchen Feldtypen es sich handelt, und dann den Index beim Erzeugen gleich mit Str() oder DtoC() usw. setzen. Dann kann man immer nach Zeichenketten suchen. Oder die Funktion gibt den Datentyp des Inde...
- Fr, 06. Mär 2009 19:31
- Forum: eXpress++
- Thema: Parent und/oder AppDesktop()
- Antworten: 14
- Zugriffe: 4802
Re: Parent und/oder AppDesktop()
Achte mal darauf, in allen MODALEN Dialogen das hier zu machen:
Erstens hast Du dann die Objektvariable, auf die Du zugreifen kannst, und zweitens klappt's dann auch mit Modalität und Z-Order.
Code: Alles auswählen
DCREAD GUI ... PARENT @oDialog EVAL {|o|SetAppWindow(o)} MODAL
- Fr, 06. Mär 2009 14:32
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
@Rolf: Zum Verständnis: Mach mal das hier: USE ... INDEX ON FieldName(5) TO ... SET INDEX TO ... ? IndexKey() ? IndexKey() liefert dann "FieldName(5)" zurück - und das steht so auch in der Indexdatei! Das dürfte auch gehen, aber wenn dort statt der 5 eine lokale Variable stünde, würde jede...
- Fr, 06. Mär 2009 14:25
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Hallo, Rolf. Dein Indexausdruck wird zu "(TmpDbArt->(FieldName(nPos)))", und wenn Du den dann nutzen willst, obwohl "nPos" nicht mehr bekannt ist (also in der aufrufenden Funktion), crahst es. DbSelectArea(TmpDbArt) cIndexKey := FieldName(nPos) INDEX ON &cIndexKey TAG 1 TO .....
- Fr, 06. Mär 2009 12:19
- Forum: Allgemeine Fragen
- Thema: Programmabbruch, ohne Fehlermeldung
- Antworten: 16
- Zugriffe: 4770
Re: Programmabbruch, ohne Fehlermeldung
Oder so:
Trotzdem sollte das an dieser Stelle nicht ohne Fehlermeldung abschmieren.
Code: Alles auswählen
cText_Preisaenderung += IF(oEan13:ean # NIL,oEan13:ean,"") + " " +;
- Fr, 06. Mär 2009 12:17
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
Kein Wunder, hast Du doch vor dem "INDEX ON" das hier:
Dadurch ist die Tabelle "Sysconf" zu, es ist aber keine Workarea gewählt, die indexiert werden könnte.
Code: Alles auswählen
Close Sysconf
- Fr, 06. Mär 2009 11:42
- Forum: GUI
- Thema: Xbpbrowse anpassen [Erledigt]
- Antworten: 39
- Zugriffe: 10592
Re: Xbpbrowse anpassen
@Rolf: Vergiss den ganzen Makro-Quatsch. Es geht viel einfacher und eleganter. Ich schaue mal, ob ich Dir das heute noch zukommen lassen kann.
- Fr, 06. Mär 2009 11:09
- Forum: Allgemeine Fragen
- Thema: Programmabbruch, ohne Fehlermeldung
- Antworten: 16
- Zugriffe: 4770
Re: Programmabbruch, ohne Fehlermeldung
@Manfred: Was Dir Rolf durch die Blume zu sagen versuchte, war, dass es auch die Möglichkeit gibt, dass das Programmende via Code ausgelöst wird, also durch ein QUIT oder AppExit() oder vergleichbares irgendwo. In der Alaska-Knowledgebase sind einige Fälle von "spurlosen Programmterminierungen&...
- Fr, 06. Mär 2009 10:46
- Forum: GUI
- Thema: Strg+T erzeugt Sonderzeichen in XbpSle
- Antworten: 9
- Zugriffe: 3309
Re: Strg+T erzeugt Sonderzeichen in XbpSle
Dann musst Du aber für die Speicherung/Zuweisung der Daten immer ConvToOemCp() (und beim Lesen umgekehrt) nutzen, sonst funktioniert das nur noch für Zeichen, die bei ANSI und OEM gleiche Codierungen haben, und nicht mehr z.B. für Umlaute. Die einfache Umschaltung einer Anwendung auf ANSI, die bishe...