Die Suche ergab 11114 Treffer

von brandelh
Sa, 22. Jul 2006 23:07
Forum: Andere 3rd-Party-Tools
Thema: Emails (Inhalt) : "From: ","Subject: ",
Antworten: 1
Zugriffe: 2574

Hi, wenn ich es recht verstanden habe, zeigt iso-8859-1 nur an, dass der für uns übliche Zeichensatz verwendet wird. Die Nachricht müsste also mit Umlauten lesbar sein. MimeType bedeutet die Verschlüsselung von Anhängen (glaube ich). Eine EXE oder ZIP enthält normalerwiese Steuerzeichen und kann des...
von brandelh
Sa, 22. Jul 2006 23:01
Forum: Drucken und Export
Thema: Druckvorschau
Antworten: 11
Zugriffe: 6838

Hi,

Martin macht Urlaub ...
von brandelh
Fr, 21. Jul 2006 17:46
Forum: Daten und Tabellen
Thema: Textdatei in DBF übertragen
Antworten: 19
Zugriffe: 8934

Hallo Jan, wenn man TXT Daten einlesen muß, sollte man die DELDBE nicht nutzen ! Diese setzt meines Wissens genau gleichen Satzaufbau und Satzlänge voraus. Wenn alles Text ist, kann man append mit SDF nutzen, aber die TAB sind da eher ungeeignet. Xbase geht - im Gegensatz zu Clipper - immer von tats...
von brandelh
Fr, 21. Jul 2006 13:56
Forum: Drucken und Export
Thema: Druckvorschau
Antworten: 11
Zugriffe: 6838

Hallo, jetzt verstehe ich dein Problem. Im Moment ist die Vorschau immer so wie du sie siehst, wobei die genaue Auflösung von der Bildschirmauflösung abhängt. Ich denke nicht, dass ich da was in näherer Zukunft mache. Natürlich könntest du versuchen die der Vorschau eine Rotation beizubringen, aber ...
von brandelh
Fr, 21. Jul 2006 9:12
Forum: Drucken und Export
Thema: Druckvorschau
Antworten: 11
Zugriffe: 6838

Hallo Jan, dreh die Schriften um 90 oder 270° und beachte die X und Y Richtung. Seit (ich glaube) 1.90 wäre es zwar möglich in einem Druckjob die Orientierung zu wechseln, aber früher ging das überhaupt nicht. Da ich nie alles Quer drucke, sondern mischen muss (auch auf einer Seite) nutze ich immer ...
von brandelh
Do, 20. Jul 2006 17:23
Forum: Drucken und Export
Thema: Druckvorschau
Antworten: 11
Zugriffe: 6838

Hallo, Es gibt ein preview Beispiel und mein HBPrintX nutzt es auch. Im Prinzip brauchst du nur statt dem PrinterDC ein Fenster (XbpStatik)-DC angeben und die Pixel umrechnen. Nicht ganz einfach aber es geht. Du kannst natürlich auch einfach meine Druckerklasse nutzen, dann ist es auf Wunsch automat...
von brandelh
Do, 20. Jul 2006 17:02
Forum: GUI
Thema: oDlg:drawingArea:paint
Antworten: 8
Zugriffe: 4020

oder nochbesser den des zu überdeckenden XbpStatic.
von brandelh
Do, 20. Jul 2006 17:01
Forum: Daten und Tabellen
Thema: zuviel OEM ... ConvToOemCP( cOem )
Antworten: 13
Zugriffe: 6180

Hallo Jimmy,

ich meine pure eMail ist 127 Bit ASCII (Ansi gibt es nur unter Windows). Aber ich habe auch schon Umlaute erhalten, daher müssen die irgendwas dabei umsetzen. Ich glaube nicht, dass es ANSI emails gibt.
von brandelh
Do, 20. Jul 2006 13:35
Forum: Installation und Redistribution
Thema: XBase-Programme unter MS Terminal Server 2003
Antworten: 6
Zugriffe: 5219

Hallo,

welche Version von Xbase habt Ihr ?

Für 2003 Server (und XP SP 2) sollte man wegen dem DEP auf 1.90.331 ff umsteigen. Habe ich zumindest mal gelesen, ich selbst habe nur Win2000.
von brandelh
Do, 20. Jul 2006 13:24
Forum: GUI
Thema: oDlg:drawingArea:paint
Antworten: 8
Zugriffe: 4020

Hi, eventuell wird der codeblock vor dem normalen PAINT ausgeführt, dann würde deine Linie zwar gemalt, aber danach gleich wieder überschrieben. Lege sie doch mal auf eine freie Fläche des XbpDialog um zu sehen, ob sie dort richtig angezeigt würde. Wenn ja, mußt du die Methode des Fensters vererben ...
von brandelh
Do, 20. Jul 2006 11:23
Forum: GUI
Thema: oDlg:drawingArea:paint
Antworten: 8
Zugriffe: 4020

Hallo, man kann einen Font erzeugen, der :underscore := .t. hat. Was dabei rauskommt, weiß ich aber auch nicht. Beim PaintEvent solltest du eventuell den ersten Parameter abfragen, und das Neuzeichnen auf die Fälle begrenzen, in denen die Bereiche sich überschneiden. An dem Code selbst fällt mir abe...
von brandelh
Do, 20. Jul 2006 9:07
Forum: Daten und Tabellen
Thema: zuviel OEM ... ConvToOemCP( cOem )
Antworten: 13
Zugriffe: 6180

Hallo, ich dachte auch, dass convtoansicp() die überflüssige Umsetzung zurücksetzen müsste, aber ich habe es eben probiert und dann wurde mir klar warum es nicht geht. äöü ÄÖÜ Test OEM - original in OEM ""_ ZTs Test OEM - nach ConvToOemCP(cOEM) ""_ ZTs Test OEM - nach ConvToAnsiC...
von brandelh
Mi, 19. Jul 2006 23:16
Forum: GUI
Thema: :setInputFocus / setappfocus()
Antworten: 2
Zugriffe: 2714

Hallo Jimmy,

eventuell erhält dein Control / Fenster keinen INPUT Focus, versuche es mal mit dem DisplayFocus ... ich meine nur SLE / MLE etc bekommen inputfocus, bin mir jetzt aber nicht sicher.
von brandelh
Mi, 19. Jul 2006 11:40
Forum: Allgemeine Fragen
Thema: 1.9 und Umlaute
Antworten: 20
Zugriffe: 9498

Hallo Manfred, also bei meiner 1.90.331, genauso wie bei der 1.82 OHNE eigene DBESYS.PRG (dort wird standardmäßig auf deutsch eingestellt) wird ein OEM Quellcode ? lower("ÄÖÜ") bzw. ? upper("äöü") richtig umgesetzt und im dosmodus angezeigt. Prüfe erst ob dies bei dir auch so ist...
von brandelh
Mi, 19. Jul 2006 11:08
Forum: Allgemeine Fragen
Thema: 1.9 und Umlaute
Antworten: 20
Zugriffe: 9498

Hallo Manfred, wenn die Texte mit dem NOTEPAD 'richtig' angezeigt werden, dann sind sie in ANSI eingegeben worden, sonst wohl in OEM (wenn es unter Clipper ging, wird es wohl OEM sein). Beim Einlesen dieser Textdaten wird NICHT automatisch konvertiert, du mußt also auf verschiedene Sachen Rücksicht ...
von brandelh
Mi, 19. Jul 2006 8:00
Forum: Allgemeine Fragen
Thema: 1.9 und Umlaute
Antworten: 20
Zugriffe: 9498

Hallo Manfred, die Daten aus den DBF müssten ohne Zutun automatisch richtig sein. Alle DBFNTX Dateien (Clipper und Xbase Standard) speichern immer in OEM ab. Alle DBFCDX Dateien (nur Xbase) merken sich beim Erstellen wie die set charset Einstellung war und nutzen diese intern. Einzige Ausnahme stell...
von brandelh
Mo, 17. Jul 2006 15:04
Forum: Programmierung allgemein
Thema: Threads stürzen bei DLL Aufruf ab
Antworten: 19
Zugriffe: 7894

Hi, Zur Problemeingrenzung schlage ich wie immer vor: procedure main ... set alternate to debug.txt set alternate on set console off // wichtig bei reiner GUI Anwendung ! ... function DieAbstürzendeFunktion() ? "ThreadID",ThreadID(),seconds() ... ? "vor ..." ... ? "nach ...&...
von brandelh
Mo, 17. Jul 2006 9:45
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hi Hubert, alles klar, aber es werden keine "*" geschrieben. Die Fehlermeldung kommt und es wird eine 0 ins Feld geschrieben, wenn überhaupt, da ja numerische Felder mit 0 vorinitialisiert sind. Nochmals zur Klarstellung: ? str(123456,6,2) -> "***,**" replace nField with 123456 ...
von brandelh
Mo, 17. Jul 2006 9:40
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hallo Manfred, statt deinem Code FOR nI := 1 TO nFcount // Durchlauf der einzelnen Felder der DB cField := FIELDNAME(nI) FeldWert := Fieldget(nI) IF VALTYPE(FeldWert) = "N" // hier können die meissten Fehler auftauchen nFeldLaenge := Fieldinfo(nI,FLD_LEN) - Fieldinfo(nI,FLD_DEC) IF Fieldin...
von brandelh
Mo, 17. Jul 2006 9:16
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hallo Manfred,

genau deshalb sollst du ja nicht direkt ins Feld zuweisen, sondern bei numerischen Feldern erst den Rückgabewert von str() prüfen. Bei der Zuweisung gibt es sofort eine Fehlermeldung, das Feld bleibt auf 0, bei STR() würdest du ein * abfragen können und könntest darauf reagieren ...
von brandelh
Sa, 15. Jul 2006 23:08
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hallo Manfred, in deinem Code hast du unterschieden ob es ein numerisches Feld ist oder nicht, und die Länge berechnet, statt dieser Berechnung würde diese Abfrage sicher prüfen was raus kommt. nLen := Länge insgesamt aus Feldinfo nDez := Anzahl Dezimalstellen nWert := Wert des Feldinhaltes if "...
von brandelh
Sa, 15. Jul 2006 17:47
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hallo Manfred,

am einfachsten ist du holst die nLen und nDec und rufst str(..., nLen,nDec) auf, wenn im Rückgabewert **** enthalten sind, liegt ein Fehler vor !
Einfacher und genauer geht es nicht.
von brandelh
Sa, 15. Jul 2006 17:42
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Manfred hat geschrieben: nFeldLaenge := --nFeldLaenge // Komma muß weg
Das ist kürzer ...

nFeldLaenge--
von brandelh
Sa, 15. Jul 2006 1:05
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

aber wie sehen denn Maximumfelder in einem Browse aus? Man könnte die Spaltenbreite dynamisch machen ... Feld "N",18,2 -> Anzeige im Browse 9,2 bis * auftauchen, dann Anzeigewert erhöhen ... Du könntest natürlich auch den größten Wert ermitteln und die dafür nötige Anzahl berechnen, bevor...
von brandelh
Fr, 14. Jul 2006 22:50
Forum: Programmierung allgemein
Thema: errorsys
Antworten: 27
Zugriffe: 10042

Hallo Manfred,

oder du nimmst gleich das Maximum ... was auch nicht immer hilft ;-)