AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Danach ist es aber schnell. Das alte Portal war oft noch langsamer... |
AW: Delphi "Sydney" (10.4) ist da!
Indy scheint bei Delphi 10.4 zerschreddert zu sein. Oder ich mache was falsch, will ich nicht ausschliessen. Die Versionsabfrage meldet Indy 10.6.2.0 (bei Delphi 10.3.3 war es noch 10.6.2.5366) und unterstützt anscheinend kein SSL mehr... Ich schaffe es nicht, zwischen TIdTCPServer und TIdTCPClient eine TLS1.x-Verbindung hinzubekommen. sslvTLSv1_2 war eigentlich mein Ziel, aber auch sslvTLSv1 funktioniert nicht.
libeay32.dll und ssleay.dll haben die Version 1.0.2u. Die Verbindung schlägt fehl mit "Error accepting connection with SSL. error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number", der TCPClient hingegen ist der Meinung er sei verbunden (TIdTcpClient.Connected ist true). Eine Indy-Version frisch von Github behebt das Problem bei mir auch nicht, ich habe die Bibliothekspfade auf Indy\Lib\Protocols / System / Core gesetzt. Auch dann ist die Version 10.6.2.0 und das Verhalten leider immer noch gleich. Unter Delphi 10.3.3 funktioniert dasselbe Programm einwandfrei. Hat jemand schon eine Idee? |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
So wird es in der allgemeinen Diskussion unter gehen. |
AW: Delphi "Sydney" (10.4) ist da!
Wir sind eh schon auf Seite 21 - aber das war zu erwarten. :-)
|
AW: Delphi "Sydney" (10.4) ist da!
Ich wundere mich, dass es generell so ruhig um den Bug im OnDrawCell bei den StringGrids (s. Beiträge #15 und #31). Der entsprechende Bug-Report (RSP-28821) hat gerade mal 5 Upvotes, dabei müsste das Thema doch eigentlich sehr viele betreffen.
Oder habe ich da etwas nicht mitbekommen? |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
StringGrid ist doch eher so Neunziger. ;-) Nee, ernsthaft: wir nutzen für tabellarische Darstellung meistens ein ListView oder VST. Ist ja vielleicht bei anderen ähnlich und daher nicht so aufgefallen.
|
AW: Delphi "Sydney" (10.4) ist da!
Hallo,
ich bekommen das Delphi 10.4 nicht vernünftig auf meinen Entwicklungsrechner installiert. Es läuft in einer VM. Ich bin dort mit einem eingeschränkten Benutzerkonto unterwegs. Wenn ich das installierte Delphi starte kommt zuerst eine Dialogbox mit der Produktregistrierung, wenn ich dann [Abrechen] drücke wird Delphi gestartet dort steht nun das es registriert ist. Auf der Willkommensseite steht nun das GetIt-Server nicht erreicht werden kann. Ich habe „GetItCmd.exe -c=useonline“ in der Eingabeaufforderung im Richtigen Verzeichnis ausgeführt. Wenn ich allerdings Delphi „Als Administrator aufrufe, muss ich das mit dem Administrator-Passwort bestätigen, daraufhin wir Delphi normal gestartet. Auf der Willkommensseite wird unter DIE-Patches „Your version is up to date“ angezeigt. Die Installation ist über die ISO – Datei durchgeführt worden, ich habe mir die Datei ein zweites Mal vom Portal runtergeladen, mit dem gleichen Ergebnis bei der Installation. In der gleichen VM läuft Delphi 10.3 ohne Probleme. Bis bald Chemiker |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Aber da viele auch bisher die ISO verwendet haben, ist dort natürlich der Webinstaller bisher nicht getestet worden... dabei wären die letzten Versionen eigentlich ideal gewesen um die Kompatibilität mit dem eigenen System zu testen solange es noch einen alternativen Installer gab... Dann hätten viele Probleme rechtzeitig gefixt werden können, die auf selteneren Konstellationen durchaus zu erwarten waren. Jetzt bleibt dann leider nur ein Ticket zu eröffnen und auf eine Lösung zu warten. Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Es sieht für mich so aus als hättest du DefaultDrawing aktiv und würdest zusätzlich den Text selbst zeichnen, kann das sein? Oder der Text wird dort teilweise doppelt gezeichnet, aber das war mir zumindest nicht aufgefallen. Wenn es nämlich einen weiteren Bug geben sollte, sollte ich (oder du) das dort ergänzen oder eine neue Meldung aufmachen, je nachdem woran es liegt. |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Und dann gibt es noch einen OnDrawCell Event:
Delphi-Quellcode:
Es mag an den +2 in cnv.TextRect liegen. Kann sein, dass die in Delphi 10.4 nicht mehr passen, warum auch immer, denn in den früheren Versionen gab es das Problem nicht. Ich habe noch nicht versucht, es zu debuggen.
procedure TfmUsesManager.DrawStringGridCell(_sg: TStringGrid; const _Text: string; const _Rect: TRect;
_State: TGridDrawState; _Focused: Boolean; _Tag: Integer); var cnv: TCanvas; begin cnv := _sg.Canvas; if _Text = '' then cnv.Brush.Color := _sg.Color else begin if gdSelected in _State then begin if not _Focused then begin cnv.Brush.Color := clDkGray; cnv.Font.Color := clWhite; end; end else begin if _Tag <> 0 then begin cnv.Brush.Color := clYellow; end; end; end; cnv.FillRect(_Rect); cnv.TextRect(_Rect, _Rect.Left + 2, _Rect.Top + 2, _Text); end; procedure TfmUsesManager.sg_AvailDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); var sg: TStringGrid absolute Sender; GridFocused: Boolean; begin GridFocused := sg.Focused or edtUnitFilter.Focused or edtIdentifierFilter.Focused; DrawStringGridCell(sg, sg.Cells[ACol, ARow], Rect, State, GridFocused, 0); end; |
AW: Delphi "Sydney" (10.4) ist da!
Der Code für DefaultDrawing hat sich in der Tat geändert. OwnerDraw Events, die auf DefaultDrawing aufbauen, müssen mit hoher Wahrscheinlichkeit angepasst werden.
|
AW: Delphi "Sydney" (10.4) ist da!
Ist ein bestätigter und bereits korrigierter Bug - die Korrektur wird in Update 10.4.1 enthalten sein.
Wenn es eilig ist, kann die korrigierte Unit auch vorab hier bezogen werden: https://quality.embarcadero.com/browse/RSP-29402 |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Nun führt er schon eine lokale Variable für das Rechteck ein und dann macht er doch wieder die übergebene Variable ARect kaputt bevor sie an OnDrawCell übergeben wird (so war es bis 10.3 schon)... |
AW: Delphi "Sydney" (10.4) ist da!
Ergänzung:
Mein Einwand wurde einbezogen und nun eine meiner Meinung nach an der Stelle fehlerfreie Version der Unit Vcl.Grids bereitgestellt. :thumb: Zitat:
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
An Andreas Hausladen: Wird es auch wieder die DDevExtensions für Delphi 10.4 geben?
|
AW: Delphi "Sydney" (10.4) ist da!
Vermutlich (er hat es angekündigt), aber erst wenn die Community-Edition raus ist, da er nur Diese hat. (sonst arbeitet er nicht mehr mit Delphi und daher lohnt sich der Kauf nicht)
[edit] oder früher, wenn er gefragt hat (siehe Nachfolgend) |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Ohh, noch garnicht gesehn.
Hatte die https://www.delphipraxis.net/1466247-post8.html noch im Kopf. :angle: |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
https://community.idera.com/develope...has-wrong-data Kann das jemand nachvollziehen? |
AW: Delphi "Sydney" (10.4) ist da!
Hallo,
wo finde ich denn die TeeChart Komponenten? Danke und ciao Frank |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Vielen Dank Roland,
jetzt zickt die frische Installation Delphi rum ("Problem beim Laden der Daten" (currupted installation file)). Man braucht schon Nerven .... Ciao Frank |
AW: Delphi "Sydney" (10.4) ist da!
ISO oder Webinstaller? Wenn es die ISO sein sollte, hast du die virtuelle CD vielleicht nicht drin oder so?
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Danke, dann werde ich 10.4 jetzt mal installieren. |
AW: Delphi "Sydney" (10.4) ist da!
War von der ISO installiert. Es gab auch keinen Eintrag in der "APP-Liste" (installierte Programme). Ich einmal deinstalliert und jetzt läuft der Neu-Install.
Ciao Frank |
AW: Delphi "Sydney" (10.4) ist da!
Kurze Rückmeldung, nach der Neuinstallation ist auch TeeChart da. Und oh Wunder, es lässt sich nun auch mein QuickReport compilieren und installieren.
Keine Ahnung, was bei der ersten Installation schief gegangen ist. Ciao Frank |
AW: Delphi "Sydney" (10.4) ist da!
Wenn über Offline-Installer installiert, dann ist GetIt total intelligent auf "Offline" eingestellt
und muß erst Online geschaltet werden, damit GetIt später richtig funktioniert, um damit Komponenten von "online" installieren zu können. Es wäre ja zu einfach, wenn das in der Fehlermeldung besser beschrieben würde und man dort auch gleich einen Knopf "online gehn" anbieten würde. Steht hier irgendwo im Thread, welchen Befehl man ausführen muß. |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Ich kann auch nach wie vor nur zur Installation per Webinstaller raten. Das funktioniert einfach am besten...
|
AW: Delphi "Sydney" (10.4) ist da!
Hallo, habe heute das Delphi10.4 direkt neben dem Delphi10.3 installiert und werde mit dem neuen Delphi jetzt auf die selben Projekte zugreifen wie vorher mit dem Delphi10.3. Das sollte doch einigermaßen sorglos so machbar sein, oder? Thx.
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
Es mag solche nicht-reversiblen Brüche in den Versionen geben, aber die Regel ist das eher nicht. |
AW: Delphi "Sydney" (10.4) ist da!
Oft sind die DPROJs über viele Versionen nahezu kompatibel oder fast sogar identisch.
Ja, es gab ab und an größere Brüche im Format, aber die waren recht selten und diesmal konnte ich auch keine direkten Inkompatibilitäten erkennen. |
AW: Delphi "Sydney" (10.4) ist da!
Schlimmer ist es, wenn es neue properties in VCL Komponenten gibt. Wie einst "Margins" dann ist das ganze so gut wie nicht abwärtskompatibel.
Zwischen 10.3 und 10.4 konnte ich sowas bisher nicht feststellen. Die Projekte lassen sich in beiden Versionen öffnen und kompilieren. |
AW: Delphi "Sydney" (10.4) ist da!
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz