Die Suche ergab 7341 Treffer

von Tom
Di, 04. Aug 2009 18:07
Forum: GUI
Thema: Fehler
Antworten: 19
Zugriffe: 4685

Re: Fehler

@Jan: Ich muss mich korrigieren - Du hattest recht. Mit Klammern kann man auch Ausdrücke anordnen. Das hier geht: if(.F.,msgbox('c'),(msgbox('a'),msgbox('b'))) Es werden die beiden Messageboxen 'a' und 'b' nacheinander angezeigt. Aber das hier geht eben nicht : if(.F.,msgbox('c'),msgbox('a'),msgbox(...
von Tom
Di, 04. Aug 2009 17:37
Forum: XUGs
Thema: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig
Antworten: 276
Zugriffe: 84276

Re: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig

@Manfred: Also sowas: DO WHILE !RLock() Sleep(0) ENDDO für eine Situation, in der man zwar weiß, dass Datensätze wahrscheinlich nicht und wenn, dann bestenfalls für ein paar Sekundenbruchteile gesperrt sind (weil man in der gesamten App so arbeitet), und also sicherheitshalber so eine Schleife baut....
von Tom
Di, 04. Aug 2009 17:25
Forum: XUGs
Thema: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig
Antworten: 276
Zugriffe: 84276

Re: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig

Danke für die Erklärungen. Es mag an mir liegen, dass ich mir derzeit keinen Anwendungsfall vorstellen kann. 8)
von Tom
Di, 04. Aug 2009 17:23
Forum: GUI
Thema: Fehler
Antworten: 19
Zugriffe: 4685

Re: Fehler

So müsste der Code funktionieren: oSlex:killInputFocus:={ |x,y,oSLE| oSLE:getData(),lLArtnr:=PrfLartnr(aBest2,aObj2,oStaticw),; IIf(lLArtnr=.t.,(aRueck:=PrfArtFertig(aObj2,aBest2,aObj3,aBest3,oPwg,; cMenge,cEan,oSleMenge,oSleEan,aBest1,cEk,cVK,oSleEk,oSleVK,aGrObj,aObj4,aBest4,oPok),; Eval({||oPArt:...
von Tom
Di, 04. Aug 2009 17:22
Forum: GUI
Thema: Fehler
Antworten: 19
Zugriffe: 4685

Re: Fehler

@Rolf: Die beiden Kollegen haben nicht unrecht. Erstens wäre ein aussagekräftiger(er) Threadtitel sehr hilfreich, und zweitens kann "Fehler" alles mögliche sein. Da wäre es schön, den Fehler wenigstens zu sehen . Screenshot, abgetippt, wie auch immer. Denn die Art des Fehlers liefert häufi...
von Tom
Di, 04. Aug 2009 17:21
Forum: GUI
Thema: Fehler
Antworten: 19
Zugriffe: 4685

Re: Fehler

@Jan: Reicht es nicht, alle Funktionsaufrufe des False-Teils einfach in eine große Klammer zu setzen? Nein. Es darf immer nur eine Expression, also ein Stück ausführbaren Codes beiderseits des TRUE/FALSE-Kommas geben. () verbindet nicht einfach Ausdrücke. Um mehrere Ausdrücke dieserart zu verbinden,...
von Tom
Di, 04. Aug 2009 17:16
Forum: XUGs
Thema: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig
Antworten: 276
Zugriffe: 84276

Re: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig

Hallo, Manfred.

Danke!

Die Erklärung für Sleep(0) (Wo soll das hin? Und wann?) habe ich nicht ganz verstanden.

Und dann war doch wohl noch die Rede von Hotfixes für SL1. Welche? Wann verfügbar?

Und auch dafür gleich vorweg: Danke! :D
von Tom
Di, 04. Aug 2009 17:13
Forum: GUI
Thema: Fehler
Antworten: 19
Zugriffe: 4685

Re: Fehler

Hallo, Rolf. Auf den ersten Blick: Dein IIF() genügt nicht dieser Notation: IIf(<lCondition>, <ExprTrue>, <ExprFalse>) Statt einer <ExprFalse> finde ich in Deinem Code - wenn ich die Klammern richtig gezählt habe - gleich einen ganzen Hut voll davon, nämlich: ... oPArt:disable(),oPwg:disable(),aBest...
von Tom
Di, 04. Aug 2009 16:34
Forum: XUGs
Thema: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig
Antworten: 276
Zugriffe: 84276

Re: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig

Die letzte, 2 Stunden alt, ist natürlich für die Mitglieder der XUG OS und deren Gäste nichts neues mehr
Mussten Verschwiegenheitserklärungen unterschrieben werden oder warum berichtet nicht mal jemand - wenigstens zusammengefasst - darüber, was so alles erklärt und verkündet wurde? :wink:
von Tom
Di, 04. Aug 2009 16:32
Forum: eXpress++
Thema: Transparentes DCGET
Antworten: 2
Zugriffe: 2116

Re: Transparentes DCGET

Hallo, Wolfgang. Es wäre auch XBPSYSCLR_TRANSPARENT. Aber das erzeugt weißen Hintergrund. Alles andere kann man transparent machen, aber das Eingabefeld selbst offenbar nicht: GetOptions := {} DCGET OPTIONS COLOR XBPSYSCLR_TRANSPARENT c := Space(30) @ 1,1 DCSAY "Name:" GET c GETCOLOR GRA_C...
von Tom
Fr, 31. Jul 2009 14:20
Forum: Programmierung allgemein
Thema: Hash - SHA256 mit Passwort [ERLEDIGT]
Antworten: 11
Zugriffe: 5660

Re: Hash - SHA256 mit Passwort [ERLEDIGT]

Es ist vollbracht. Mein Xbase++-basiertes Amazon-Request-System arbeitet wieder fehlerfrei, und es wird wohl auch den 15. August überstehen - den Termin, ab dem keine unsignierten Requests mehr beantwortet werden. :blob8:

Danke nochmal! :D
von Tom
Fr, 31. Jul 2009 13:12
Forum: Programmierung allgemein
Thema: Hash - SHA256 mit Passwort [ERLEDIGT]
Antworten: 11
Zugriffe: 5660

Re: Hash - SHA256 mit Passwort

Hallo, Martin. Bingo! Du hast eine Wagenladung Kekse bei mir frei. Oder ein signiertes Buch. Hex: 35A71EF94DC0CF83A137BB484AA82CD6F74B0470448A359C05E0AA2F9C4DF718 Char: 5º▲¨M└¤âí7╗HJ¿,͸K♦pDè5£♣Ó¬/£M¸↑ Base64: Nace+U3Az4OhN7tISqgs1vdLBHBEijWcBeCqL5xN9xg= Ich liege Dir und Günter gehackt zu Füßen. =D>
von Tom
Fr, 31. Jul 2009 12:49
Forum: Misc.
Thema: XppProfiler mit SL1?
Antworten: 2
Zugriffe: 2317

Re: XppProfiler mit SL1?

Mmh. Das hatte ich auch schon vermutet. :(
von Tom
Fr, 31. Jul 2009 12:48
Forum: Programmierung allgemein
Thema: Hash - SHA256 mit Passwort [ERLEDIGT]
Antworten: 11
Zugriffe: 5660

Re: Hash - SHA256 mit Passwort

Hallo, Günter. Herzlichen Dank für Deine Hilfe; ich hatte selbst schon alle möglichen Änderungen inclusive :ToBin() vorgenommen, aber das Ergebnis kommt dem gewünschten noch immer nicht einmal entfernt nahe. Der Rückgabewert hat zwei entscheidende Macken: Erstens hat er nur 32 Byte, aber der erwarte...
von Tom
Fr, 31. Jul 2009 11:49
Forum: Misc.
Thema: XppProfiler mit SL1?
Antworten: 2
Zugriffe: 2317

XppProfiler mit SL1?

Hat jemand von Euch schon den XppProf mit SL1 ausprobiert? Ich bekomme beim Aufruf von:

XppProf [MeineApp].EXE (die natürlich mit dem Compileflag /profile erzeugt wurde)

diese Meldung:
von Tom
Fr, 31. Jul 2009 11:35
Forum: Programmierung allgemein
Thema: Was möchte diese Fehlermeldung mir sagen? [Erledigt]
Antworten: 13
Zugriffe: 4909

Re: Was möchte diese Fehlermeldung mir sagen? [Erledigt]

Hallo, Jan. Irgendwie sind Meldungen wie "Dateifehler festgestellt" seit Xbase++ 1.9 verschwunden, und dafür bekommt man nur noch "Betriebssystemfehler 1 - unzulässige Funktion" (wenn man :OsCode() des Fehlerobjekts abruft). Das ist dann entweder ein korrupter bzw. nicht aktuelle...
von Tom
Fr, 31. Jul 2009 10:28
Forum: GUI
Thema: Fehler beim Xbpbrowse
Antworten: 8
Zugriffe: 3359

Re: Fehler beim Xbpbrowse

Hallo, Rolf. Wenn ein USE .. ALIAS in einer Workarea eine Datei mit einem Alias zu öffnen versucht, wobei dieser Alias bereits verwendet wird, wird die Datei mit dem bestehenden Alias geschlossen und die neue nicht geöffnet. Es wäre also möglich, dass Du nicht nach DbClose() oder CLOSE suchen musst,...
von Tom
Fr, 31. Jul 2009 10:23
Forum: Programmierung allgemein
Thema: Was möchte diese Fehlermeldung mir sagen? [Erledigt]
Antworten: 13
Zugriffe: 4909

Re: Was möchte diese Fehlermeldung mir sagen?

OS Code 1 ist "unzulässige Funktion". Sehr wahrscheinlich ist ein Index korrupt.
von Tom
Do, 30. Jul 2009 18:06
Forum: Programmierung allgemein
Thema: Hash - SHA256 mit Passwort [ERLEDIGT]
Antworten: 11
Zugriffe: 5660

Re: Hash - SHA256 mit Passwort

Hallo, Günter. Danke! So ähnlich hatte ich das auch schon. Mit Deinem Code bekommt man einen Datentypfehler, weil BXor() nur mit numerischen Werten umgehen kann, die fraglichen Variablen aber enthalten Strings. So sieht mein Testprogramm für den Sample-Request bei Amazon aus: #include 'crypt.ch' #pr...
von Tom
Mi, 29. Jul 2009 19:20
Forum: Programmierung allgemein
Thema: Hash - SHA256 mit Passwort [ERLEDIGT]
Antworten: 11
Zugriffe: 5660

Re: Hash - SHA256 mit Passwort

Das Thema wird jetzt langsam relevant. Amazon schaltet die Anfragen ohne HMAC-SHA256-Verschlüsselung ab dem 15. August ab. ABER: Jimmys Hinweis war exzellent. Die XppCrypt-Klasse von Alaska enthält zumindest SHA-256-Verschlüsselung. Damit kann man dieserart einen SHA-256-Hash erzeugen: #include 'cry...
von Tom
Mi, 29. Jul 2009 16:46
Forum: eXpress++
Thema: Dot Prompt über ALT+D abschalten [ERLEDIGT]
Antworten: 2
Zugriffe: 1900

Re: Dot Prompt über ALT+D abschalten

Hallo, Manfred.

DC_DotHotkey(0) schaltet DC-Dot ab.

DC_DotHotkey(xbeK_CTRL_F11) verschiebt es auf Strg-F11.
von Tom
Mi, 22. Jul 2009 19:25
Forum: Windows, API
Thema: CDoW()
Antworten: 35
Zugriffe: 13796

Re: CDoW()

Und was spricht dagegen, das hardcodiert zu machen? Immerhin liefert DoW() ja immer die selbe Nummer, und anhand dieser könnte man (ID_CHINA) die entsprechenden Texte in einer überlagerten Funktion CDoW() retournieren.
von Tom
Mi, 22. Jul 2009 11:51
Forum: Windows, API
Thema: CDoW()
Antworten: 35
Zugriffe: 13796

Re: CDoW()

Ich nehme an, dass Jimmy die Funktion für Datumsangaben im julianischen oder anderen nichtkonformen Formaten benötigt. Dafür wäre aber eine Umrechnungsfunktion (derlei gibt es) sinnvoller, auf die dann CDoW() aufsetzen kann.
von Tom
Mo, 20. Jul 2009 11:10
Forum: XUGs
Thema: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig
Antworten: 276
Zugriffe: 84276

Re: XUG Osnabrück-Treffen mit Besuch von Steffen Pirsig

Ich muss meine Teilnahme leider absagen. :(
von Tom
Do, 02. Jul 2009 16:44
Forum: Misc.
Thema: XbpFileDialog() Dateinamen in der Anzeige vorher ändern [ERL
Antworten: 9
Zugriffe: 3608

Re: XbpFileDialog() Dateinamen in der Anzeige vorher ändern

Ergänzung: Wenn Du die Dateinamen ohnehin (vor einem XbpFileDlg eigentlich überflüssig!) per Directory() einliest, kannst Du auch das entstehende Array einfach parsen (Dateinamen per StrTran() umsetzen) und dann in einem Browse zur Auswahl anzeigen. Dann würdest Du überhaupt keinen FileDialog benöti...