Die Suche ergab 154 Treffer

von hschmidt
Fr, 09. Jan 2009 9:31
Forum: eXpress++
Thema: fontobject im browse verwenden
Antworten: 16
Zugriffe: 6985

Re: fontobject im browse verwenden

Hallo Ewald, freut mich, dass das so geklappt hat. Um auch im editmodus die richtige Codepage zu erhalten, muss das "font ofont" zusätzlich mit obrowse benutzt werden. Das bringt zwar noch einige Probleme mit sich (deutsche Begriffe mit ö,ü,ä etc. bekommen plötzlich kyrillische Buchstaben)...
von hschmidt
Do, 08. Jan 2009 17:32
Forum: eXpress++
Thema: fontobject im browse verwenden
Antworten: 16
Zugriffe: 6985

Re: fontobject im browse verwenden

Hallo Ewald,

die Fontangabe bei DCBROWSECOL scheint tatsächlich nicht so wie dokumentiert zu funktionieren.
Mach mal folgendes:

Code: Alles auswählen

dcbrowsecol field fremdbez->fremd   header "Fremd"   parent obrowse  EVAL {|o|o:setfont( ofont)}
Bei mir hat das so funktioniert.

Hans
von hschmidt
Do, 08. Jan 2009 11:18
Forum: eXpress++
Thema: fontobject im browse verwenden
Antworten: 16
Zugriffe: 6985

Re: fontobject im browse verwenden

Hallo Ewald,

hast Du schon mal versucht, beim font in DCBROWSECOL einen Codeblock anzugeben, der das Fontobject zurückgibt? Laut express++-Doku sollte das funktionieren.

Andere Frage: wenn Du in der deutschen Spalte in den Edit-Mode wechselst, welchen Font hast Du dann?

Schöne Grüße

Hans
von hschmidt
Di, 25. Nov 2008 15:34
Forum: eXpress++
Thema: Abstand DCSAY und DCGET [ERLEDIGT]
Antworten: 6
Zugriffe: 3117

Re: Abstand DCSAY und DCGET

Hallo, ich finde diesen Code nicht besonders übersichtlich und lesbar: @ 1,1 DCSAY "Name:" GET db->Name SAYSIZE 10 DCREAD deswegen schreibe ich so etwas lieber in dieser Form: @ 1,1 DCSAY "Name:" @ 1,11 DCGET db->Name DCREAD ...aber das ist alles Geschmackssache... Hans
von hschmidt
Mo, 24. Nov 2008 11:26
Forum: ADS
Thema: Numerisches Feld läuft nur bei ADS Nutzung über
Antworten: 8
Zugriffe: 5166

Re: Numerisches Feld läuft nur bei ADS Nutzung über

Hallo Matthias, der Fehler 4004 ist bei ADS folgendermaßen dokumentiert: Problem: An error occurred in the Advantage Expression Engine evaluator. The result of the parsed index key expression is too long to fit on the internal evaluator stack. Solution: 4004 errors are typically caused by modifying ...
von hschmidt
Mo, 03. Nov 2008 9:52
Forum: ADS
Thema: Free Tables und SQL
Antworten: 2
Zugriffe: 3654

Re: Free Tables und SQL

Hallo Uli,

ADS versucht hier, die .DBF-Tabelle mit dem ADT-Datenbanktreiber zu öffen.
Du mußt vorher über DbeInfo() den richtigen TableMode einstellen.
Such doch mal in der Hilfe vom ADSDBE nach 'ADSDBE_TBL_MODE' - da ist eigentlich alles recht gut beschrieben.

Freundliche Grüße

Hans
von hschmidt
Do, 30. Okt 2008 9:37
Forum: Allgemeine Fragen
Thema: Euro Zeichen
Antworten: 9
Zugriffe: 4186

Re: Euro Zeichen

Hallo Rudolf,

was genau ist denn das Problem?
Ich kann in meinen Xbase++-Programmen ganz normal das € eingeben.

Hans
von hschmidt
Di, 28. Okt 2008 11:23
Forum: Installation und Redistribution
Thema: Netzwerkperformance
Antworten: 36
Zugriffe: 19496

Re: Netzwerkperformance

Hallo Rudolf, hast du es schon mal mit ADS versucht? Damit hast du die Möglichkeit, mit geringsten Codeänderungen ein echtes Client-Server-Datenbanksystem einzusetzen, bei dem du dich um OP-Locks und diesen ganzen Kram überhaupt nicht kümmern mußt. Wir machen grundsätzlich keine Netzwerkinstallation...
von hschmidt
Di, 28. Okt 2008 10:51
Forum: ADS
Thema: Duplizieren von Datensätzen mit HILFE von SQL
Antworten: 3
Zugriffe: 3172

Re: Duplizieren von Datensätzen mit HILFE von SQL

Hallo Uli, naja, vielleicht ist es doch nicht so einfach. Da du die Frage hier im ADS-Forum gepostet hast, bin ich mal einfach davon ausgegangen, dass du mit ADS arbeitest. Den Datentyp Autoincrement gibt es aber (wenn ich mich nicht sehr täusche) nur bei ADT-Tabellen. Hast du schon auf ADT umgestel...
von hschmidt
Mo, 27. Okt 2008 15:48
Forum: ADS
Thema: Duplizieren von Datensätzen mit HILFE von SQL
Antworten: 3
Zugriffe: 3172

Re: Duplizieren von Datensätzen mit HILFE von SQL

Hallo Uli, ich würde die Id als Autoincrement-Feld definieren, dann mußt du dich um den Inhalt nicht kümmern, den Rest kannst du mit einem SQL-Befehl erledigen: insert into tablename (masterid, bezeichnung, ....) select masterid + 1, bezeichnung, .... from tablename where masterid = 100 Viel Erfolg!...
von hschmidt
Do, 23. Okt 2008 10:04
Forum: eXpress++
Thema: dialogfenster [ERLEDIGT]
Antworten: 6
Zugriffe: 3233

Re: dialogfenster

Hallo Manfred, du kannst bei DCREAD GUI das Argument PARENT @oDialog angeben. Aus der Doku: PARENT @<oDialog> is a reference to a parent dialog or to a memory variable to store a reference to the dialog that will be created. If <oDialog> has already been created as an Xbase Parts class object, it wi...
von hschmidt
Di, 21. Okt 2008 14:30
Forum: eXpress++
Thema: eXPress++ Problem mit DCPUSHBUTTONXP
Antworten: 27
Zugriffe: 9021

Re: eXPress++ Problem mit DCPUSHBUTTONXP

Hallo Rudolf, ich habe zwar nicht die neueste Express++-Version, aber ich gehe davon aus, dass das bei den DXPUSHBUTTONXP genauso funktioniert, wie bei allen anderen Controls: die ID mußt du selbst setzen: @ <nRow>, <nCol> DCPUSHBUTTON ; [CAPTION <bcnoCaption>] ; ... [ID <cId>] ; ... Anschließend ka...
von hschmidt
Di, 23. Sep 2008 11:37
Forum: Rund ums Forum
Thema: Neue Forensoftware
Antworten: 165
Zugriffe: 53549

Re: Neue Forensoftware

Hallo Jan,

ganz oben rechts gibt es ein Control, mit dem man die Schriftgröße im Forum ändern kann. (ist vielleicht Style-abhängig?).

Vielleicht hast Du da versehentlich was verstellt?

Schöne Grüße

Hans
von hschmidt
Mo, 15. Sep 2008 9:35
Forum: Rund ums Forum
Thema: Neue Forensoftware
Antworten: 165
Zugriffe: 53549

Re: Neue Forensoftware

Hallo, wenn man an einem Thread beteiligt ist, wir dieser mit einem Stern gekennzeichnet: IconStern.JPG Welche kleinen schwarzen Punkte Manfred meint, weiß ich nicht. Aber nebenbei bemerkt, die automatische Anmeldung klappt bei mir immer noch nicht, obwohl ich schon alle Cookies gelöscht habe. Kann ...
von hschmidt
Fr, 12. Sep 2008 10:07
Forum: Windows, API
Thema: UTF-8 äöüÄöü ß
Antworten: 15
Zugriffe: 6380

Re: UTF-8

Hallo Martin,

da ist Wikipedia aber anderer Meinung: :wink:

http://de.wikipedia.org/wiki/UTF_8

Hans
von hschmidt
Do, 11. Sep 2008 16:32
Forum: Daten und Tabellen
Thema: DbSetScope() [ERLEDIGT]
Antworten: 40
Zugriffe: 12041

Re: DbSetScope()

Hallo, allerdings müsste das "J" in den TOP-Scope, da es im Alphabet vor dem "N" liegt. ja, deshalb habe ich geschrieben, dass das evtl. getauscht werden muß, ich habe mir bildlich vorgestellt, dass "N" über "J" steht, deshalb 'TOP' :wink: Versuch's einfach ma...
von hschmidt
Do, 11. Sep 2008 16:20
Forum: Daten und Tabellen
Thema: DbSetScope() [ERLEDIGT]
Antworten: 40
Zugriffe: 12041

Re: DbSetScope()

Hallo Manfred, hast du es schon mal mit VO->(DbSetScope(SCOPE_TOP,"N" + Str(vostamm->id,8,0))) VO->(DbSetScope(SCOPE_BOTTOM, "J" + Str(vostamm->id,8,0))) versucht? Ich arbeite bei Scopes in der Regel auch mit SCOPE_BOTH, aber die o.a. Lösung sollte funktionieren (kann sein, dass ...
von hschmidt
Do, 11. Sep 2008 10:22
Forum: Rund ums Forum
Thema: Neue Forensoftware
Antworten: 165
Zugriffe: 53549

Re: Neue Forensoftware

Hallo,

also mir gefällt das neue Forum optisch und von der Funktionalität her viel besser als das alte. Auch den Standardstyle 'prosilver' finde ich gut.
Mit der automatischen Neuanmeldung scheint es aber (wie schon bei der alten Forensoftware) nicht immer zu klappen.

Schöne Grüße

Hans
von hschmidt
Mi, 03. Sep 2008 9:56
Forum: ADS
Thema: ADS über VPN (DSL) - hat jemand Erfahrungen ??
Antworten: 3
Zugriffe: 3525

Hallo Klaus, wir haben das vor längerer Zeit mal getestet und aus Performance-Gründen ganz schnell wieder aufgegeben (war aber eine 1000 kbit asynchron DSL). Wir machen seither solche Remote-Zugriffe über Terminalserver und das läuft sehr gut! Aber trotzdem - einen solchen Testaufbau kriegst Du doch...
von hschmidt
Di, 02. Sep 2008 17:30
Forum: Daten und Tabellen
Thema: "Database Engine und aktive Session sind nicht kompatib
Antworten: 11
Zugriffe: 5405

Hallo, ich gehe mal davon aus, dass du die ADSDBE hast (ist Bestandteil der prof. Subscription oder kann einzeln gekauft werden). Nur wenn das der Fall ist, wirst du eine Verbindung über ADS hinbekommen. Zur ADSDBE gibt es eine ganz gute Dokumentation, ich würde dir da zunächst mal das Kapitel 'Usag...
von hschmidt
Di, 02. Sep 2008 14:46
Forum: Daten und Tabellen
Thema: "Database Engine und aktive Session sind nicht kompatib
Antworten: 11
Zugriffe: 5405

Hallo, oSession2 := DacSession():new( "DBE=ADSDBE", "Daten" ) cSQL := "SELECT * FROM kg;" DbUseArea( .T. , "ADSDBE", cSQL) du versuchst hier ja nicht, eine Tabelle zu öffnen, sondern einen SQL-Cursor. Das geht so meines Erachtens nach nicht. Soweit ich weiß ha...
von hschmidt
Mo, 21. Jul 2008 17:04
Forum: Daten und Tabellen
Thema: alias
Antworten: 13
Zugriffe: 4901

select ("kd") > 0
von hschmidt
Di, 08. Jul 2008 10:06
Forum: SQL-Server
Thema: SQL-SELECT-Statement unter XBase++
Antworten: 2
Zugriffe: 4627

Hallo, auf der Homepage von Roger Donnay steht ein Artikel zu diesem Thema zum Download bereit. Das ist wohl das Skript von Rogers Vortrag auf der Devcon in Berlin. Ich habe mir diesen Artikel heruntergeladen und konnte mit Hilfe der dort gegebenen Informationen ein ähnlich gelagertes Problem lösen....
von hschmidt
Di, 01. Jul 2008 15:24
Forum: Programmierung allgemein
Thema: DbSetFilter
Antworten: 5
Zugriffe: 2500

Hallo Manfred, wer lesen kann, ist klar im Vorteil! 8) aus der Doku: Nachdem eine Filterbedingung mit DbSetFilter() definiert worden ist, muß der Datensatzzeiger mindestens einmal bewegt werden, um sicherzustellen, daß der aktuelle Datensatz der Filterbedingung entspricht. Dies geschieht üblicherwei...
von hschmidt
Di, 17. Jun 2008 12:17
Forum: OOP
Thema: einmalige Variable in Superklasse [ERLEDIGT]
Antworten: 52
Zugriffe: 19578

Hallo Manfred, ich verstehe... Habe mir nochmal die Doku von ClASS VAR angeschaut: mit der Option SHARED solltest Du eigentlich genau das (mit Deinem ursprünglichem Code) erreichen: SHARED Die Option SHARED bewirkt, daß der Wert bzw. Inhalt einer Klassenvariable auch in zukünftigen Subklassen bekann...