Die Suche ergab 5771 Treffer

von Tom
Fr, 24. Mai 2019 14:10
Forum: Web
Thema: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]
Antworten: 14
Zugriffe: 438

Re: Rückmeldungen beim SMTPClient()-Mailversand [Erledigt]

Marshallsoft funktioniert nicht mehr mit Xbase++ 2.0.
von Tom
Do, 23. Mai 2019 9:57
Forum: eXpress++
Thema: DCBROWSE Color als Parameter [ERLEDIGT]
Antworten: 4
Zugriffe: 86

Re: DCBROWSE Color als Parameter [ERLEDIGT]

Man könnte auch die Konstanten beim Laden der INI-Datei parsen und durch die echten Werte ersetzen. Wenn man die GRA.CH hat, ist das ein Zehnzeiler. Edit: Oder ein Einzeiler. Wenn ich mich recht erinnere, hat Roger irgendwo eine Funktion, die Literale, die irgendwo gespeichert wurden, beim Laden aus...
von Tom
Do, 23. Mai 2019 9:49
Forum: GUI
Thema: Ownerdraw 2 x GraCaptionStr()
Antworten: 3
Zugriffe: 145

Re: Ownerdraw 2 x GraCaptionStr()

GraPath* sind keine Methoden, sondern Funktionen. Du leitest mit GraPathBegin( oPS) ein, alles folgende an Gra* ist dann Pfad. Du malst beispielsweise eine Box, einen Kreis, was weiß ich. Dann folgt GraPathEnd( oPS). Der Pfad liegt dann fest. Anschließend kannst Du z.B. mit GraPathClip() entscheiden...
von Tom
Mi, 22. Mai 2019 11:24
Forum: Programmierung allgemein
Thema: Benutzung mehrerer CPU-Kernels durch Multithreading
Antworten: 7
Zugriffe: 254

Re: Benutzung mehrerer CPU-Kernels durch Multithreading

Das, was Carlo da skizziert, kann man auch ausprobieren. Jimmy hat das doch schon bis zum Gehtnichtmehr durchexerziert. TaskManager -> Details -> rechte Maustaste -> Zugehörigkeit festlegen -> alle Prozessoren wählen. Und dann schauen, was passiert. :wink:
von Tom
Mi, 22. Mai 2019 10:23
Forum: Programmierung allgemein
Thema: Start Ordner wo bin ich ? [erledigt]
Antworten: 6
Zugriffe: 89

Re: Start Ordner wo bin ich ?

Wenn Du eine Exe von irgendwo startest und sie wechselt nicht selbst ihr Verzeichnis, zeigt "CurDir()" an, von wo aus Du sie aufgerufen hast. Wenn ich diese EXE: FUNCTION Main() ? CurDir() RETURN NIL irgendwo im Path speichere und von irgendwo aufrufe, liefert CurDir() dieses Irgendwo. Beim Aufruf e...
von Tom
Mi, 22. Mai 2019 9:35
Forum: GUI
Thema: Ownerdraw 2 x GraCaptionStr()
Antworten: 3
Zugriffe: 145

Re: Ownerdraw 2 x GraCaptionStr()

Du verrechnest Dich da irgendwo um ein, zwei Pixel. Aber das ist zum Blödwerden - ich hab das auch mal versucht, und bin dann zu dem Schluss gekommen, dass es anders eleganter geht. Und ich habe vom "formatted label" eine Klasse abgeleitet, die das Zeichnen von Tabellenzellen übernimmt, um Hervorheb...
von Tom
Mi, 22. Mai 2019 9:23
Forum: List & Label
Thema: Bedingter Druck
Antworten: 1
Zugriffe: 79

Re: Bedingter Druck

Das würdest Du ja in der Druckroutine machen. Ansonsten hat fast alles in L&L eine Darstellungsbedingung. Und dort ließe sich - auf Feld-, Tabellen-, Objekt-, Ebenen- und Seitenebene - natürlich auch als Bedingung "Len(AllTrim(CharNr))=0" unterbringen. Wenn Du allerdings in Deiner Druckroutine denno...
von Tom
Mi, 22. Mai 2019 9:21
Forum: Programmierung allgemein
Thema: Start Ordner wo bin ich ? [erledigt]
Antworten: 6
Zugriffe: 89

Re: Start Ordner wo bin ich ?

AppName(.T.) ?
von Tom
Di, 21. Mai 2019 13:53
Forum: Programmierung allgemein
Thema: Benutzung mehrerer CPU-Kernels durch Multithreading
Antworten: 7
Zugriffe: 254

Re: Benutzung mehrerer CPU-Kernels durch Multithreading

Es wäre sicher auch im Einzelplatzfall sinnvoll, wenn sich Xbase++-Anwendungen verteilen würden, wenn man etwa intensiv mit Multithreading arbeitet, aber auch interne Threads könnten auf anderen Kernen laufen - ich denke da beispielsweise an den UI-Thread, der bei uns aufgrund des hohen Anteils an O...
von Tom
Mo, 20. Mai 2019 13:35
Forum: Allgemeine Fragen
Thema: File Transfer
Antworten: 16
Zugriffe: 794

Re: File Transfer

Aber mir glaubt keiner. :angry4:
von Tom
Fr, 17. Mai 2019 14:15
Forum: Allgemeine Fragen
Thema: File Transfer
Antworten: 16
Zugriffe: 794

Re: File Transfer

Schau einfach mal in das FTP-Client-Beispiel, Klaus. Du musst das Client-Objekt erzeugen und initialisieren, einen Connect durchführen, Dich einloggen, und dann PutFile oder GetFile machen (ggf. noch einen Verzeichniswechsel vorher), das isses auch schon. Die Fehlerbehandlung läuft über einen Callba...
von Tom
Fr, 17. Mai 2019 12:33
Forum: Allgemeine Fragen
Thema: File Transfer
Antworten: 16
Zugriffe: 794

Re: File Transfer

Ein sehr handlicher, robuster und problemlos mit einer Fortschrittsanzeige kombinierbarer FTP-Client (auch mit SSL) ist mit Xb2.Net auch nur ein Fünfzeiler. Bzw. als Fünfzeiler eingebunden, denn den Client gibt's ja als Klasse.
von Tom
So, 12. Mai 2019 16:36
Forum: GUI
Thema: Bildschirmaufbau
Antworten: 8
Zugriffe: 337

Re: Bildschirmaufbau

In der WISO-Software ist es allerdings mit HTML, CSS und JS gemacht. Da gibt's Frameworks für, die das out of the box können.
von Tom
Fr, 10. Mai 2019 17:23
Forum: List & Label
Thema: Leere PDF-Dateien
Antworten: 8
Zugriffe: 1497

Re: Leere PDF-Dateien

Ja, das habe ich gemeint.

Schönes Wochenende.
von Tom
Fr, 10. Mai 2019 14:38
Forum: List & Label
Thema: Leere PDF-Dateien
Antworten: 8
Zugriffe: 1497

Re: Leere PDF-Dateien

Terminal Server? Dann landen Vorschaudateien möglicherweise im gleichen Temp-Verzeichnis und überschreiben sich gegenseitig.
von Tom
Fr, 10. Mai 2019 13:36
Forum: List & Label
Thema: Leere PDF-Dateien
Antworten: 8
Zugriffe: 1497

Re: Leere PDF-Dateien

Hallo, Stefan.

Ich benutze das in großem Umfang und ohne Probleme. Es ist wirklich hilfreich, sich immer die Returncodes von L&L anzuschauen. Da ist irgendwo ein Fehler. Ein leeres PDF aus einer Vorschaudatei verweist m.E. auf ein ungültiges Handle.
von Tom
Fr, 10. Mai 2019 10:17
Forum: Daten und Tabellen
Thema: ADS - Verzögerungen beim Speichern
Antworten: 5
Zugriffe: 419

Re: ADS - Verzögerungen beim Speichern

Hallo, Jan.

Mittelwichtig sind bei Männern Organe wie die Milz oder die Brustwarzen. Es gibt auch ganz viele Leute, die ihr Rückgrat eigentlich nicht brauchen. 8)

Das ist hundertprozentig hausgemacht. Klemm mal ein bisschen Debug-Code rund um die vermeintlich sichere Schreiberei des Datums.
von Tom
Fr, 10. Mai 2019 10:14
Forum: eXpress++
Thema: DCGET COMBO Disablen [ERLEDIG]
Antworten: 8
Zugriffe: 441

Re: DCGET COMBO Disablen [ERLEDIG]

Wenn Du mit Editprotect arbeitest, gibt es außerdem noch die Get-Set-Funktion "DC_GetPopupProtectHide()", die mit .T. oder .F. bestückt werden kann. Wenn sie mit .T. besetzt ist, verschwinden die Combo-Buttons, sobald ein Editprotect-Codeblock an einem DCSAYGET .T. liefert. Das funktioniert für Popu...
von Tom
Do, 09. Mai 2019 19:55
Forum: eXpress++
Thema: DCGET COMBO Disablen [ERLEDIG]
Antworten: 8
Zugriffe: 441

Re: DCGET COMBO Disablen

COMBOWHEN gibt‘s aber, glaube ich, auch noch. Hast Du kein Doku, Manfred?
von Tom
Do, 09. Mai 2019 19:54
Forum: eXpress++
Thema: DCGET COMBO Disablen [ERLEDIG]
Antworten: 8
Zugriffe: 441

Re: DCGET COMBO Disablen

EDITPROTECT {||.T.} versteckt den Combo-Button. Gibt aber dazu noch irgendeine Einstellung, die da wirkt. Sitze in einer Kneipe im Flughafen Düsseldorf und kann erst morgen präziser werden.
von Tom
Mi, 08. Mai 2019 16:40
Forum: Daten und Tabellen
Thema: ADS - Verzögerungen beim Speichern
Antworten: 5
Zugriffe: 419

Re: ADS - Verzögerungen beim Speichern

Ich lege ein mittelwichtiges Körperteil dafür ins Feuer, dass dieses Problem hausgemacht ist. Irgendein Cache, der zwei Stunden lang nicht aktualisiert wird? Das gab's vielleicht im Lochkartenzeitalter. Du suchst oder vergleichst falsch, Jan.
von Tom
Mi, 08. Mai 2019 14:49
Forum: Web
Thema: WAA oder CXP?
Antworten: 21
Zugriffe: 704

Re: WAA oder CXP?

Auf keines von beiden, sondern auf Xb2.Net. 8)
von Tom
Mi, 08. Mai 2019 10:34
Forum: Allgemeine Fragen
Thema: Stockende Anwendung unter WIN10
Antworten: 7
Zugriffe: 375

Re: Stockende Anwendung unter WIN10

Es kann aber auch am Exploitschutz von Windows 10 seit Build 1703 liegen. Windows Defender Security Center -> App- und Browsersteuerung -> Einstellungen für Exploit-Schutz -> Ablaufsteuerungsschutz (CFG) -> Standardmäßig DEaktivieren -> Rechner neustarten.

Geringes Risiko.
von Tom
Di, 07. Mai 2019 11:25
Forum: GUI
Thema: oBitmap:loadFile() gibt Laufzeitfehler
Antworten: 4
Zugriffe: 239

Re: oBitmap:loadFile() gibt Laufzeitfehler

Irgendwas mit den Metadaten der Fotodatei. Was ist, wenn Du die mit irgendeinem Bildbearbeitungsprogramm öffnest, marginal änderst und neu speicherst, Jan?
von Tom
Mo, 06. Mai 2019 15:25
Forum: Programmierung allgemein
Thema: Dienst ein- / ausschalten
Antworten: 5
Zugriffe: 388

Re: Dienst ein- / ausschalten

Code: Alles auswählen

<UserFiles>\Documents\Xbase++\source\samples\apps\simpleservice\simplectr.prg