Die Suche ergab 10376 Treffer

von brandelh
Fr, 12. Okt 2018 10:35
Forum: Programmierung allgemein
Thema: Ähnliche Zeichenketten vergleichen
Antworten: 15
Zugriffe: 310

Re: Ähnliche Zeichenketten vergleichen

Das ist ja ein Hammer von Alaska ... eine in Clipper (Tools) vorhandene Funktion als C-Code mitzuliefern, damit man das C-API einbinden lernen kann :roll:

Und wie aktuell der Code ist ... :D
von brandelh
Do, 11. Okt 2018 8:07
Forum: Windows, API
Thema: HiByte() / LoByte() mit pure Xbase++ ?
Antworten: 3
Zugriffe: 140

Re: HiByte() / LoByte() mit pure Xbase++ ?

In den XbToolsIII gibt es dazu verschiedene Funktionen: NumHigh() - Retrieves the high byte of a 16 bit integer. NumLow() ... unter "Numbers and Bits" Aber grundsätzlich ist das Verschieben der 8 bits nach rechts eine division durch ... 2^8 oder 256 wenn ich mich richtig erinnere (ist ewig her) gefo...
von brandelh
Do, 11. Okt 2018 7:58
Forum: Daten und Tabellen
Thema: Umlaute im Index und SCOPE und FILTER
Antworten: 4
Zugriffe: 107

Re: Umlaute im Index und SCOPE und FILTER

und wieder erinnere ich an meine Funktion, die für die indizierung ü nach ue umsetzt, und das seit ich mit clipper angefangen habe 1987 !
von brandelh
Mi, 10. Okt 2018 8:08
Forum: Programmierung allgemein
Thema: Bedingter Filter / 2 Dateien...?
Antworten: 9
Zugriffe: 298

Re: Bedingter Filter / 2 Dateien...?

bei dbSetScope() - das sehr schnell arbeitet - muss man aufpassen, dass man die Suchbegriffe richtig übergibt UND die müssen im Index sauber zu finden sein ! SCOPE_TOP => nicht der größere Wert, sondern der am Anfang (wie bei DBF go top), also von "A" bis "Z" => "A" SCOPE_BOTTOM => nicht der kleiner...
von brandelh
Di, 09. Okt 2018 14:48
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

Unsere Ratschläge zielen auf eine sofortige mögliche Umgehung des Problems, aber du hast natürlich eindeutig recht, der compliler dürfte die Zeilen zwischen TEXT und ENDTEXT überhaupt nicht untersuchen !

Wie lange das mit der baldigen Verbesserung des Problemes dauert ist eine andere Frage.
von brandelh
Di, 09. Okt 2018 10:35
Forum: Daten und Tabellen
Thema: DbUseArea() und MemoryHandles
Antworten: 20
Zugriffe: 456

Re: DbUseArea() und MemoryHandles

der Einbau eines Sleep(1) bringt überhaupt nichts. dann ist es kein Zeit / Überlastungsproblem, die Speicherbereiche / handles werden wohl nicht sauber freigegeben. Sowas hatte ich wegen einem Fehler in der OT4XB auch, als ich viele tausend PDF mit QuickPDF erzeugt habe, damals habe ich Pablo anges...
von brandelh
Di, 09. Okt 2018 8:56
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

Wenn die Zeichen im Text vorkommen, kann man doch die HTML codierte Form nutzen oder ? bei den Feldbegrenzern in CSS / HTML nutze ich immer das gleiche ' oder " und den [] für xbase Strings, wie das mit JS kann ich nicht beurteilen, aber nochmal, ich würde das in die richtigen TXT Dateien (.JS. .CSS...
von brandelh
Di, 09. Okt 2018 8:50
Forum: Windows, API
Thema: PC Uhrzeit geht vor [erledigt]
Antworten: 6
Zugriffe: 224

Re: PC Uhrzeit geht vor [erledigt]

eine fehlerhafte Uhrzeit kann ein Anzeichen für eine schlechte Puffer Batterie sein.
von brandelh
Mo, 08. Okt 2018 16:32
Forum: Daten und Tabellen
Thema: DbUseArea() und MemoryHandles
Antworten: 20
Zugriffe: 456

Re: DbUseArea() und MemoryHandles

Ich meinte nicht das Schreiben in die DBF, sondern die String Operationen die du für den Namen etc. machen musst, aber auch das öffnen und schließen von Dateien kostet Zeit und handles. Ob das ein Problem darstellt weiß ich nicht, aber ein Thread der endlos Zeit verbraucht sollte mit sleep(0) oder 1...
von brandelh
Mo, 08. Okt 2018 16:30
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

TOM,

klar du als Lieferant von (Standard)software, musst ganz andere Sachen berücksichtigen wie ich, der ich inhouse oder für mich auf meinem Spiel-Web-Server entwickle.
von brandelh
Mo, 08. Okt 2018 15:29
Forum: Daten und Tabellen
Thema: DbUseArea() und MemoryHandles
Antworten: 20
Zugriffe: 456

Re: DbUseArea() und MemoryHandles

2 mal je Sekunde ... ich hätte an cache oder an Überlastung des GC gedacht. Beim Öffnen von Dateien muss ja cache eingelesen und wie du schreibst auch strings verarbeitet werden ... Ich habe auch eine Routine die sehr viel Text einliest umsetzt und in DBF wegschreibt, diesem Thread habe ich ein slee...
von brandelh
Mo, 08. Okt 2018 15:24
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

Deine Resourcen sind mit etwas Einarbeitung sicher sicherer, aber an meinen WEB Server komme nur ich ran ;-)
von brandelh
Mo, 08. Okt 2018 15:15
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

Ich sehe nur eine praktikable Methode und das sind eigene kleine TXT Dateien mit dem externen Inhalt die zur Laufzeit geladen werden ...
von brandelh
Mo, 08. Okt 2018 14:38
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

" oder ' oder [ ] gelten als String Begrenzer, ich bin mir nicht sicher ob diese im Text einfach vorkommen dürfen ... Ich arbeite nicht viel mit TEXT ENDTEXT.
von brandelh
Mo, 08. Okt 2018 14:34
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

wenn es nur Warnungen sind, die wegen der Compiler Einstellung als Fehler gemeldet werden kann man das so unterdrücken, siehe auch #pragma in der Hilfe.

#pragma Info( NODYN ) // No Warning
von brandelh
Mo, 08. Okt 2018 14:30
Forum: Programmierung allgemein
Thema: Text Into --> Fehler
Antworten: 25
Zugriffe: 430

Re: Text Into --> Fehler

könnte einerseits eine Ersetzung mit defines sein oder Schlüsselwörter ... da gibt es einen Schalter der das Parsen abstellen soll ... ich schau mal ob ich das finde
von brandelh
Fr, 05. Okt 2018 12:17
Forum: Programmierung allgemein
Thema: Listbox Items löschen
Antworten: 9
Zugriffe: 251

Re: Listbox Items löschen

Deine PROZEDUR greift direkt auf die Variable der Listbox zu, damit das funktioniert, muss diese Public, Private oder static sein, besser wäre es diese als Parameter zu übergeben ... PROCEDURE ListBoxEintragLoeschen(oObj) LOCAL aArrayy:= oObj:getData() LOCAL x:= 0 DO WHILE ++x <= LEN(aArrayy) oObj:d...
von brandelh
Fr, 05. Okt 2018 11:37
Forum: Programmierung allgemein
Thema: Listbox Items löschen
Antworten: 9
Zugriffe: 251

Re: Listbox Items löschen

etwas mehr code wäre nützlich ;-)
von brandelh
Fr, 05. Okt 2018 10:31
Forum: Programmierung allgemein
Thema: Listbox Items löschen
Antworten: 9
Zugriffe: 251

Re: Listbox Items löschen

wir duzen uns hier ohne das böse zu meinen ;-)

Wenn das Array leer ist, wurde keine Zeile ausgewählt (angeklickt) ...
von brandelh
Fr, 05. Okt 2018 9:28
Forum: Programmierung allgemein
Thema: Listbox Items löschen
Antworten: 9
Zugriffe: 251

Re: Listbox Items löschen

Entweder reagierst du auf den MarkedItem Slot ... oder fragst die markierten Items ab: Returns the selected items in the list box. :getData() --> aItemPos beachte dass du immer ein array zurück bekommst, das die Nummern der Markierten Elemente enthält, beim Löschen mit dem höchsten Element anfangen ...
von brandelh
Do, 04. Okt 2018 13:20
Forum: Programmierung allgemein
Thema: Löschung des hässlichen schwarzen DOS-Fensters
Antworten: 9
Zugriffe: 245

Re: Löschung des hässlichen schwarzen DOS-Fensters

Eine Funktion muss zwingend außerhalb anderer definiert werden, aber wo spielt keine Rolle,
solange die PRG compiliert und gelinkt wird.
Die im lokalen PRG definierte Funktion ersetzt dann die aus der DLL.
von brandelh
Do, 04. Okt 2018 10:13
Forum: Programmierung allgemein
Thema: Löschung des hässlichen schwarzen DOS-Fensters
Antworten: 9
Zugriffe: 245

Re: Löschung des hässlichen schwarzen DOS-Fensters

Es ist immer gut zu wissen wie was aufgerufen wird :-) Als meine EXE mit der neuen Xbase++ Version kurz zu sehen und dann sofort wieder weg war, konnte ich mit einer msgbox() in einer Exit Prozedur erkennen, dass es KEIN Programmabsturz sondern ein reguläres Ende war. Eine der Abfragen war plötzlich...
von brandelh
Do, 04. Okt 2018 9:35
Forum: Programmierung allgemein
Thema: Löschung des hässlichen schwarzen DOS-Fensters
Antworten: 9
Zugriffe: 245

Re: Löschung des hässlichen schwarzen DOS-Fensters

schön dass du mir zustimmst ;-) Ich wollte dir auch gar nicht widersprechen :D Um es genau zu sagen, diese PRG zeigt das Standardverhalten: ...\XPPW32\source\SYS\APPSYS.PRG ////////////////////////////////////////////////////////////////////// // // APPSYS.PRG // // Copyright: // Alaska Software, (c...
von brandelh
Do, 04. Okt 2018 7:58
Forum: Programmierung allgemein
Thema: Löschung des hässlichen schwarzen DOS-Fensters
Antworten: 9
Zugriffe: 245

Re: Löschung des hässlichen schwarzen DOS-Fensters

in der kann man aber auch einige Voreinstellungen machen, siehe hierzu das Beispiel von SDIDEMO: /* * Beispiel für AppSys() in SDI Anwendung * Die Funktion wird vor der Main Prozedur ausgefhrt */ PROCEDURE AppSys LOCAL oDlg, oXbp, aPos[2], aSize, nHeight:=400, nWidth := 615 // Größe vom DeskTop fes...
von brandelh
Do, 27. Sep 2018 7:52
Forum: Programmierung allgemein
Thema: DataObject MemVar löschen
Antworten: 7
Zugriffe: 314

Re: DataObject MemVar löschen

ich sehe nur die Möglichkeit, bei den ungewünschten Feldern den Inhalt der Zieldatei zu lesen und in das Objekt zu schreiben.

Weder bei DataObject() noch bei Abstract() ist das Löschen einer Instanzvariable vorgesehen ...
Oder du nutzt eben nicht die "Gieskanne" sondern machst eine eigene Routine.