Die Suche ergab 7488 Treffer

von Jan
Di, 23. Mai 2023 8:27
Forum: Programmierung allgemein
Thema: SMTPClient() und Content-Disposition
Antworten: 4
Zugriffe: 2083

SMTPClient() und Content-Disposition

Moin, wenn ich Mails versende mit Anhängen, dann fehlt der Content-Disposition-Eintrag im Header. Xbase++ setzt den, im Gegensatz zum multi part message-Eintrag, nicht selber automatisch. Was diverse Probleme verursacht. Wie baue ich den manuell ein? Per oMail:addHeader("Content-Disposition&quo...
von Jan
Sa, 06. Mai 2023 22:55
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5199

Re: Unterstützung bei OOP

Bruo,

krieg Dich doch mal wieder ein. Ich hatte Dir geschrieben, wie Xbase++ korrekt geschrieben wird. Du hattest dann noch mal nachgefragt ob mit großem B oder nicht - obwohl ich das ja schon alles geschrieben hatte. Also habe ich als Beispiel auf das Forenbanner hingwiesen.

Jan
von Jan
Fr, 05. Mai 2023 10:24
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5199

Re: Unterstützung bei OOP

Bruno,

wie ich schrieb (und es auch oben im Foren-Banner steht): Xbase++

Jan
von Jan
Do, 04. Mai 2023 15:00
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5199

Re: Unterstützung bei OOP

Hallo Bruno, :lol: Bei mir mußt Du Dich nicht entschuldigen. Wenn überhaupt nur bei Alaska. Ich wollte nur darauf hinweisen, weil alleine in diesem Thread mind. 2 Mitdiskutanten das falsch geschrieben haben, und das auch sonst recht beliebt ist (meistens die Variante xBase++). Womit wir ja alle lebe...
von Jan
Do, 04. Mai 2023 10:28
Forum: GUI
Thema: Unterstützung bei OOP
Antworten: 32
Zugriffe: 5199

Re: Unterstützung bei OOP

Xbase++-Programm brauchen (noch) zwingend Windows als Betriebsystem. Egal ob als Server oder als Client. Ob sich da was dran ändern wird irgend wann werden wir ja vielleicht ab morgen erfahren in den Sessions von Alaska. Vor Jahren wurde von Alaska mal offiziell kommuniziert das die das auch auf Lin...
von Jan
Do, 04. Mai 2023 10:21
Forum: Allgemeine Fragen
Thema: Setup bzw. Installation [erledigt]
Antworten: 5
Zugriffe: 1775

Re: Setup bzw. Installation

Hallo Bruno,

ich benutze dafür innoetup. Sehr gut, kostenfrei, individuell einstellbar. Nachteil: Kann nur exe erstellen, keine msi. Was aber nicht zwingend ein Problem sein muß.

Jan
von Jan
Do, 27. Apr 2023 15:33
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4587

Re: Funktion zum Button erstellen über die Bitmapgröße

Werner,

stimmt. Ich hatte mich von diesem grafischen Button ablenken lasen und nicht mehr an die Version von Bruno gedacht.

Jan
von Jan
Do, 27. Apr 2023 13:12
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4587

Re: Funktion zum Button erstellen über die Bitmapgröße

Bruno, wenn Du derart formatierte Buttons brauchst dann schau DIr doch mal XbpHtmlWindow() an. Da kannst Du den Inhalt per HTML formatieren. Und mußt nicht statische Bilder erzeugen, die bei jeder möglichen Ändernug wieder von vorne erstellt werde müssen. Ich habe damit mal eine Kasse gebaut, die ja...
von Jan
Mi, 26. Apr 2023 13:00
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4587

Re: Funktion zum Button erstellen über die Bitmapgröße

Bruno,

wenn Du das Bitmap per XbpBitmap() einliest kannst Du ja hinter her per :xsize und :ysize die Größe in Pixeln auslesen. Und diese Maße plus ein paar Sicherheitspixel für Buttonrand etc. dann für die Buttongröße benutzen. Schau mal in die Doku zu XbpBitmap.

Jan
von Jan
Mi, 26. Apr 2023 10:41
Forum: Allgemeine Fragen
Thema: Funktion zum Button erstellen über die Bitmapgröße
Antworten: 36
Zugriffe: 4587

Re: Funktion zum Button erstellen über die Bitmapgröße

Bruno, für die 1.9 gibt es den XbPack1, der einen XbpImageButton beinhaltet. Inkl. Code. Also Xbase++ pur. Wenn Du Dich auf der Alaska-Homepage anmeldest kannst Du Dir die runter laden. Wobei ich nicht weiß was alle noch im Downloadbereich liegt ohne laufende Subscription. Notfalls müsstest Du Alask...
von Jan
Di, 25. Apr 2023 7:37
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Jimmy,

das ist jetzt die Antwort auf welche Frage, die hier nicht gestellt wurde?

Jan
von Jan
Mo, 24. Apr 2023 16:14
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Bruno, wie ich schrieb: TopLeft geht nur auf XbpDialog. Nicht auf XbpCrt. Wenn Du ein Hybrid-Programm schreibst das sowohl CRT als auch GUI anzeigen soll dann "malst" Du die grafischen Elemente in das DOS-Fenster. Nicht auf ein XbpDialog. Also geht da kein TopLeft. Das geht einfach nicht, ...
von Jan
Mo, 24. Apr 2023 9:34
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Jimmy,

wie Du oben lesen kannst HAT Bruno schon eine eigene AppSys zusammen gestellt und eingebunden.

Jan
von Jan
Mo, 24. Apr 2023 8:06
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Bruno, der PresentationParameter (hier also der für TopLeft) funktioniert nur, wenn Du ein XbpDialog() einbaust. Denn dort wird der aufgerufen. Und der funktioniert dann auch nur für alle Objekte, die in diesen Dialog eingebaut werden. Was halt alles nur grafische Objekte sein können. Die Appsys wir...
von Jan
Mo, 24. Apr 2023 7:42
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Bruno hat geschrieben: Mo, 24. Apr 2023 7:36zählt das auch für Crt Fenster?
Nein. Die sind ja kein XbpDialog.

Wobei CRT ja nach Clipper-Art zählt, und das ist immer TopLeft. Aber halt nicht in Pixeln sondern in Zeilen und Spalten.

Jan
von Jan
Mo, 24. Apr 2023 5:18
Forum: Allgemeine Fragen
Thema: Fenster oben links [erledigt] Danke an alle!
Antworten: 26
Zugriffe: 3896

Re: Fenster oben links

Moin, wenn Du bei Deinem Main Dialog das einträgst XBPDialog():new(AppDesktop(), , {0, 0}, {1024, 786}, {{XBP_PP_ORIGIN, XBP_ORIGIN_TOPLEFT}} , .F.) dann sind diser und alle davon abgeleiteten Dialog Top Left. Standard bei Xbase++ ist Bottom Left, weil das ursprünglich aus OS/2 kommt. Und IBM hat ha...
von Jan
Di, 18. Apr 2023 9:48
Forum: Allgemeine Fragen
Thema: Quellcode Verlust [erledigt]
Antworten: 31
Zugriffe: 4998

Re: Quellcode Verlust

Bruno hat geschrieben: Mo, 17. Apr 2023 20:25Wäre es möglich, noch den Namen in Erinnerung zu bringen.
Sorry, leider nicht. Das ist schon mindestens 10 oder sogar 15 Jahre her, das ich davon gehört habe.

Jan
von Jan
Mo, 17. Apr 2023 14:11
Forum: Allgemeine Fragen
Thema: Quellcode Verlust [erledigt]
Antworten: 31
Zugriffe: 4998

Re: Quellcode Verlust

Es geht hier ja um zwei Sachen: Bekannte Routinen neu schreiben (in welcher Sprache auch immer), und die ganze Logik neu aufbauen (wer erinnert sich denn heute noch an all die Abfragen, Schleifen, Datenbankzugriffe, etc.?). Von daher kann das Neu-Schreiben von nicht bekannten Routinen in einer aktue...
von Jan
Mo, 17. Apr 2023 14:01
Forum: Newbie
Thema: DBF in XLS mit xBase++
Antworten: 17
Zugriffe: 6223

Re: DBF in XLS mit xBase++

Hubert,

es geht beides, ANSI und ASCII. Muß man nur passend einstellen:

ANSI:

Code: Alles auswählen

SetLocale(NLS_SCURRENCY, Chr(128))
SetLocale(NLS_ICURRENCYEURO, "1")

ASCII:

Code: Alles auswählen

SetLocale(NLS_SCURRENCY, Chr(213))
SetLocale(NLS_ICURRENCYEURO, "1")

Jan
von Jan
Fr, 14. Apr 2023 21:57
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8277

Re: Programm mit LIBXL stürzt stumm ab

:dontknow: :?:
von Jan
Fr, 14. Apr 2023 17:02
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8277

Re: Programm mit LIBXL stürzt stumm ab

Tom, ich sitze gerade bei meinem Kunden. Da habe ich aus genau diesem Grund in der arc diese Zeile stehen: CDF_MOM_HANDLESPACE_ID = "6000000" Und das ist die, um die es bei mir seit August 2010 immer ging im Zusammenhang mit der Anzahl der Array-Elemente. Und Du hast natürlich Recht - hier...
von Jan
Fr, 14. Apr 2023 15:24
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8277

Re: Programm mit LIBXL stürzt stumm ab

Hallo Tom, das ist alles schon ewig her. Ich glaube Alaska hatte damals gesagt das der Default bei 2.500.000 liegt. Und die Infos dazu hatte ich im August 2010 bekommen - also vier Jahre bevor die 2.0 raus kam. Damals wurde mir geraten nicht höher als 4.000.000 zu gehen. Wobei ich mal lernen sollte ...
von Jan
Fr, 14. Apr 2023 13:38
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8277

Re: Programm mit LIBXL stürzt stumm ab

Tom, das ist genau die Einstellung, mit der ich die maximalen Arraygrößen steuere. Was aber lt. Alaska mit der 2.0 nicht mehr notwendig sein soll. Meine persönliche Erfahrung war das alles über 970.000 zu ziemlich sofortigem Absturz führte (noch schlimmer als komplett ohne diese Einstellungen). Meis...
von Jan
Fr, 14. Apr 2023 7:41
Forum: LibXL
Thema: Programm mit LIBXL stürzt stumm ab
Antworten: 40
Zugriffe: 8277

Re: Programm mit LIBXL stürzt stumm ab

Moin, vielleicht ab und an mal kurze Zwangspausen einbauen um die Runtime zur Ruhe kommen zu lassen? Und eventuell mal den MemWatcher einbinden um zu schauen, an welcher Stelle der sich zuschaufelt? Xbase++ hatte zumindest früher mal Probleme mit sehr großen Arrays. Das soll angeblich mit der 2.0 in...
von Jan
Mi, 05. Apr 2023 12:05
Forum: Programmierung allgemein
Thema: Abfrage ob :create() erfolgt ist [Erledigt]
Antworten: 2
Zugriffe: 1814

Re: Abfrage ob :create() erfolgt ist

Hallo Tom,

ganz vage kommen da Erinnerungen hoch. Wobei ich das (bislang) so gut wie nie benutze. Danke für das Erinnern, genau das was ich gesucht hatte.

Jan