Die Suche ergab 7338 Treffer

von Tom
Mo, 28. Jan 2008 21:32
Forum: ActiveX
Thema: ActiveX - Textcontrol bzw. TE-Control
Antworten: 4
Zugriffe: 3831

Hallo, Ernst. 1. Die Objekte sind über ihren Parent verbunden: oTxControl := XbpActiveXControl():new( [color=red]oDlgArea [/color]) 2. Wenn Du Eigenschaften verändern willst, tust Du das einfach: oTXControl:FontSize := 12 zum Beispiel setzt die Schriftgröße für das Control (vorab) auf 12. Analog &qu...
von Tom
Mo, 28. Jan 2008 20:23
Forum: GUI
Thema: XbpBrowse CELL-Kursor in mehreren Spalten anzeigen
Antworten: 21
Zugriffe: 8736

Man braucht eine "spezielle" XbpColumne Class !!! Quatsch. Ich mache das auch in einem XbpBrowse mit Zellen-Highlighting. Im :ItemMarked-Slot merke ich mir, welche Zeile aktuell ist, und bei jedem neuerlichen ItemMarked de-highlighte ich die abhängigen Zellen (oder, wenn man es einfacher ...
von Tom
Mo, 28. Jan 2008 17:05
Forum: ActiveX
Thema: ActiveX - Textcontrol bzw. TE-Control
Antworten: 4
Zugriffe: 3831

Hallo, Ernst. Wir benutzen TX Text Control schon seit etwa fünf Jahren (vor Xbase++ 1.9 mit JazzAge). Es besteht aus genaugenommen vier Komponenten, nämlich einmal dem Textfeld selbst (CLSID TIS.TX.TextControl.nn, wobei nn die Versionsnummer ist - aktuell 14) und dann einer ButtonBar, einer StatusBa...
von Tom
Mo, 28. Jan 2008 16:39
Forum: Programmierung allgemein
Thema: Umwandlung von Text zu Array [ERLEDIGT]
Antworten: 14
Zugriffe: 4625

Schau Dir mal die Funktionen Var2Char() und Char2Var() an. Ansonsten kannst Du alles, was String ist, mit MemoWrit() oder Low-Level-Dateifunktionen wegspeichern. Wenn Du selbst Kontrolle darüber hast, wie die Daten aussehen, lassen sich auch mehrere Variablen konkatinieren und dann nach dem Auslesen...
von Tom
Mo, 28. Jan 2008 16:10
Forum: Programmierung allgemein
Thema: Umwandlung von Text zu Array [ERLEDIGT]
Antworten: 14
Zugriffe: 4625

Das ist das schöne mit unseren nichttypisierten Variablen und dem mächtigen Makrooperator. Man kann alles mögliche machen, an dem sich C#-Entwickler den Hecht abprogrammieren würden. :wink:
von Tom
Mo, 28. Jan 2008 16:08
Forum: ActiveX
Thema: AX-Komponente gesucht
Antworten: 0
Zugriffe: 1944

AX-Komponente gesucht

Ich suche eine Active-X-Komponente, die Grafikdateien (Bilder) anzeigt und bearbeiten läßt. Im Prinzip so ähnlich wie eine eingebundene RTF-Komponente á la TX Text Control. Sie muß aber, und das ist Bedingung, etwas wie Aufmaße/Vermessungen zulassen. Ich wähle also ein Polygon (durch das Setzen von ...
von Tom
Mo, 28. Jan 2008 16:03
Forum: Programmierung allgemein
Thema: Umwandlung von Text zu Array [ERLEDIGT]
Antworten: 14
Zugriffe: 4625

Makro:

Code: Alles auswählen

c := "{100,50}"
a := &c
? a[1] // Antwort: 100
von Tom
Fr, 25. Jan 2008 15:26
Forum: GUI
Thema: Combobox
Antworten: 4
Zugriffe: 2358

Hallo, Hubert. Interessanterweise scheinen alle drei Möglichkeiten zu funktionieren, also: oCombo:Disable() oCombo:XbpSLE:Disable() oCombo:XbpListBox:Disable() Da es aber mehrere Combo-Typen gibt, die ich jetzt nicht alle ausprobiert habe, mag es sein, daß sich das im Tagesgeschäft noch anders auswi...
von Tom
Fr, 25. Jan 2008 15:13
Forum: GUI
Thema: Combobox
Antworten: 4
Zugriffe: 2358

Aber Achtung: Eine XbpComboBox erzeugt ZWEI Dialogelemente, nämlich eine XbpListBox und ein XbpSLE. Deshalb müßte man auch so verfahren:

Code: Alles auswählen

oCombo:XbpListBox:disable()
oCombo:XbpSLE:disable()
und umgekehrt
von Tom
Fr, 25. Jan 2008 15:09
Forum: Allgemeine Fragen
Thema: DBT Datei ohne DBF [ERLEDIGT]
Antworten: 10
Zugriffe: 3910

Wenn der geänderte Text in den vorhandenen Platz reinpaßt, also nicht mehr 512 Byte Blöcke braucht
Stimmt. Mein Fehler.
von Tom
Fr, 25. Jan 2008 14:53
Forum: Allgemeine Fragen
Thema: DBT Datei ohne DBF [ERLEDIGT]
Antworten: 10
Zugriffe: 3910

Hallo, Manfred. Vereinfacht gesagt - ja, leider. Die DBT "weiß" nicht, was sie tut und welche Daten sie hält. Es können ja auch mehrere Memofelder in der DBF vorhanden sein. Deren Inhalte werden einfach immer an die DBT angehängt und mit 1AH beendet, und dann wird in der DBF der Blockzeige...
von Tom
Fr, 25. Jan 2008 14:41
Forum: Allgemeine Fragen
Thema: DBT Datei ohne DBF [ERLEDIGT]
Antworten: 10
Zugriffe: 3910

Das ist bei dBaseIII-Formaten ein zehnbytiger Zeiger (ASCII-Zahl) in der DBF-Datei, der auf einen Block innerhalb der DBT verweist. Das Ende des dazugehörigen Textes kann man in der DBT am Hex-Code 1AH erkennen. Wenn ein Memofeld bearbeitet wird, hängt auch Xbase++ den veränderten Text einfach ans E...
von Tom
Fr, 25. Jan 2008 14:30
Forum: Allgemeine Fragen
Thema: DBT Datei ohne DBF [ERLEDIGT]
Antworten: 10
Zugriffe: 3910

Der Offset, ab wo ein Text zu einem bestimmten Datensatz steht, befindet sich in der DBF (!), nicht in der DBT. Deshalb macht es keinen Sinn, eine ähnlich strukturierte DBF zu erzeugen und zu hoffen, die DBT würde damit funzen.
von Tom
Do, 24. Jan 2008 18:21
Forum: Allgemeine Fragen
Thema: VISTA
Antworten: 24
Zugriffe: 8352

Ich finde großartig, was Microsoft für uns tut. Seitdem jeder Windows-Nutzer pausenlos Updates und Stopfen für Sicherheitslücken bekommt, ist die Argumentation im Hinblick auf eigene Softwarefehler sehr viel einfacher geworden. Der Sasser-Virus war in dieser Hinsicht ein wirklich großer Wurf. Und Vi...
von Tom
Do, 24. Jan 2008 17:23
Forum: eXpress++
Thema: eXpress++ DEVCON
Antworten: 10
Zugriffe: 5330

Hallo, Markus. Ich habe keine Vorstellung, in welcher Größenordnung sich das abspielen könnte - zeitmäßig (2 Tage? 3 Tage?) und bezogen auf die Teilnehmerzahl. Die Userbasis dürfte sich in Europa und in Amerika zahlenmäßig in etwa gleichen, aber in Amerika wären einige sehr interessante Leute dabei ...
von Tom
Do, 24. Jan 2008 16:52
Forum: eXpress++
Thema: eXpress++ DEVCON
Antworten: 10
Zugriffe: 5330

Ergänzend: Diese Con wird vermutlich nur in englisch stattfinden. :wink:
von Tom
Do, 24. Jan 2008 13:40
Forum: Allgemeine Fragen
Thema: VISTA
Antworten: 24
Zugriffe: 8352

Hallo, Achim. 1. Xbase-Programme (1.9) laufen unter Vista weitgehend problemlos, wenn man Manifest-Dateien löscht oder nicht mit dem Aero-Theme arbeitet. Über 1.8 kann ich in dieser Hinsicht allerdings nichts sagen, das benutze ich schon seit über zwei Jahren nicht mehr. 2. Deine Ausführungen zu Ver...
von Tom
Do, 24. Jan 2008 13:24
Forum: Allgemeine Fragen
Thema: Runtime Bibs
Antworten: 3
Zugriffe: 1869

@Manfred: Steht in der Doku unter "Xbase++ Programme an Kunden ausliefern".
von Tom
Mi, 23. Jan 2008 21:24
Forum: SQL-Server
Thema: Erfahrungen mit SQL-Servern
Antworten: 25
Zugriffe: 16402

@Jan: So isses. SQL-Server und dateibasierte Datenbanksysteme, die satzorientiert arbeiten, wenden völlig unterschiedliche Paradigmen an. Man kann eine SQL-Datenbank dazu kriegen, satzorientiert zu arbeiten, aber genaugenommen mißbraucht man das System - und man verzichtet auf das, was eigentlich ei...
von Tom
Mi, 23. Jan 2008 15:44
Forum: Installation und Redistribution
Thema: Qualitätssicherung
Antworten: 22
Zugriffe: 10225

Hallo, Markus. Wir sind im vergangenen Jahr auch zu diesem Paradigma gewechselt. Während es zuvor darum ging, Kundenwünsche möglichst umgehend zu befriedigen und neue Features möglichst rasch flächendeckend zur Verfügung zu stellen, was den Updatezyklus teilweise auf einen Tagesrhythmus eindampfte, ...
von Tom
Di, 22. Jan 2008 23:27
Forum: Installation und Redistribution
Thema: Qualitätssicherung
Antworten: 22
Zugriffe: 10225

Hallo, Jimmy. Ja und es koste ZEIT wenn sowas passiert. Eigendlich bin ich davon ab 3PP Software zu nutzen wo man nicht den Source hat. Das ist eine Abwägungssache. Wenn ich ein weit verbreitetes, leistungsfähiges und marktstarkes Tool einsetze, dann kann ich davon ausgehen, daß Bugs so gut wie umge...
von Tom
Di, 22. Jan 2008 21:16
Forum: Installation und Redistribution
Thema: Qualitätssicherung
Antworten: 22
Zugriffe: 10225

@Manfred: Auf dieser Seite sind wir - dreimal auf Holz geklopft - ziemlich sicher. Meine Schulungsmitarbeiter sind "vor Ort" und wissen ganz genau, wie der überwiegende Teil unserer Kunden die Software bedient, welche Abläufe es gibt und dergleichen mehr. Tatsächlich werden die meisten Änd...
von Tom
Di, 22. Jan 2008 20:33
Forum: Programmierung allgemein
Thema: Unterschied beim Suchen zwischen :editbuffer() und einer Var
Antworten: 11
Zugriffe: 4063

Editbuffer ist eine Methode, die nur einen Wert zurückliefert und keinen Parameter hat, weshalb sie auch keinen Wert zuweisen kann. Dafür mußt Du dann :SetData(xValue) benutzen.
von Tom
Di, 22. Jan 2008 20:10
Forum: Installation und Redistribution
Thema: Qualitätssicherung
Antworten: 22
Zugriffe: 10225

Qualitätssicherung

Software ist diffiziles Zeug, und der Präfix "Soft" ist nicht umsonst im Wort enthalten. Eine kleine Änderung, durchaus gut gemeint, kann zu dramatischen Konsequenzen führen, weil die ganze Ware plötzlich weich wird. Zudem besteht Software ja nicht nur aus dem Code, den man kompiliert hat,...