![]() |
AW: Delphi 10.1 Berlin
Zitat:
Ich habe auch nichts dagegen wenn es Arbeit erfordert. Aber ich sehe hier das Problem dass Lösungen die etwas schmutzig waren jetzt nur noch deutlich schmutziger zu lösen sind. Denn einen Ausweg sehe ich nicht. Aber ich bin auch nicht der Schlauste. Naja, ich installiere "Berlin" erst einmal und schaue dann, wo wirklich an private Member herangegangen wurde (und keine protected). Dann jammere ich weiter. |
AW: Delphi 10.1 Berlin
Mach doch einfach mal ein Thema auf und schreibe über ein konkretes Beispiel, bei dem Du betroffen bist.
Man liest sehr viel über die möglichen Auswirkungen und könnte meinen, dass Ihr alle ständig nur mit fehlerhaften Klassen anderer Entwickler konfrontiert werdet und besagte Class-Helper der einzige verbleibende Weg wären. Ich ziehe in Zweifel, dass die Menge an Beiträgen zu dem Thema, die man hier oder anderswo liest, repräsentativ ist. |
AW: Delphi 10.1 Berlin
Zitat:
Alternativ gibt es noch den Weg über eine Dummy-Klasse und einen bösen Cast. (ergibt einen schönen Compilerhinweis)
Delphi-Quellcode:
Problem hierbei treten auf, wenn in einer anderen Delphi-Vesion die Klasse anders aufgebaut ist und das Gewünschte nun an einer anderen Speicheradresse liegt.
{
TWinControl = class(TControl) private FAlignControlList: TList; FAlignLevel: Word; FBevelEdges: TBevelEdges; FBevelInner: TBevelCut; ... } type THackedWinControl = class(TControl) public FAlignControlList: TList; // Pointer FAlignLevel: Word; FBevelEdges: TBevelEdges; // Byte FBevelInner: TBevelCut; end; THackedWinControl(Edit1).FBevelInner Von der Laufzeit her ist das genauso schnell, als wäre es schon immer Public, aber man sollte zu Programmstart die korrekte Position irgendwie prüben. Man kann aber auch vorher per RTTI die Stelle suchen und dann im laufenden Code böse rumpointern.
Delphi-Quellcode:
PBevelCut(IntPtr(Self) + Offset)^ // IntPtr=NativeUInt
|
AW: Delphi 10.1 Berlin
Kann mir jemand sagen wieviel Festplattenplatz man diesmal für eine Vollinstallation braucht? Das Setup meinte, es würde dicke hinkommen, meine 40GB reichen schon. Bei 67% brach er dann ab, Festplatte voll.
|
AW: Delphi 10.1 Berlin
Ich hab zwar nicht Vollinstallation, nur VCL,FMX, aber grad mal 4GB
|
AW: Delphi 10.1 Berlin
Das Setup zählt wohl immernoch seine Kopie nicht mit?
Oder vielleicht die Zustatzprogramme? (Prerequisites) = Installiertes Delphi + einfach mal schauen wie groß die ISO ist. @sh17: Keine Setupkopie mehr in
Delphi-Quellcode:
?
C:\ProgramData\{ein paar Pfade mit GUID als Name}
|
AW: Delphi 10.1 Berlin
Zitat:
Und da ich Seatle schon habe, hat er evtl. auch nix am interbase machen müssen. Daten sind für Delphi. |
AW: Delphi 10.1 Berlin
Also C:\Program Files (x86)\Embarcadero\Studio\17.0 ist bei mir 23,6 GB groß.
Mit Vollinstallation meinte ich schon Delphi+Cpp Builder auf Windows, iOS und Android. |
AW: Delphi 10.1 Berlin
Bei mir Delphi Seattle und Berlin beide jeweils knapp 15 GB.
|
AW: Delphi 10.1 Berlin
Zitat:
Das Android SDK zähle ich nicht mit, das ist ja extra (bei mir 50GB) und muss ja nicht x-Mal installiert werden |
AW: Delphi 10.1 Berlin
Bei mir wurden, trotz Vollinstallation, die Programmbeispiele nicht installiert
|
AW: Delphi 10.1 Berlin
Zitat:
Du hast wahrscheinlich eine Umgebungsvariable (systemweit) als PLATFORM definiert. HP macht das gerne auf seinen Rechnern.... MS Build fällt dann auf die Schnauze. Delphi nutzt MS Build. Wenn man dann die Umgebungsvariable in der Delphi-IDE überschreibt, zb durch "" (nichts), dann geht es wieder. |
AW: Delphi 10.1 Berlin
Die Vollinstallation benötigt (nur zur Installation) deutlich mehr. 60 GB. Steht auch alles da:
![]() |
AW: Delphi 10.1 Berlin
Zitat:
C:\Users\Public\Documents\Embarcadero\Studio\18.0\ Samples Steht auch hier: ![]() |
AW: Delphi 10.1 Berlin
Zitat:
Sherlock |
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
![]() |
AW: Delphi 10.1 Berlin
@MEissing: Okay, dass kann natürlich passiert sein, denn ich musste vorige Woche ganz plötzlich auf ein HP-Notebook wechseln ... Danke für die Info.
|
AW: Delphi 10.1 Berlin
Zitat:
Sherlock |
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
Bislang war das nie ein Problem und ich empfinde diesen Hinweis eindeutig als Verschlechterung und Überwachung. Bei mir macht sich das Unternehmen damit nicht beliebt, ganz klar gesagt. Momentan kann man zwar trotzdem mit der 2. Instanz arbeiten, aber wer weiß wie lange noch, wenn jetzt schon solche Hinweise kommen. Man sollte dann wohl auch nicht seinen PC mit laufendem Delphi in den Energiesparmodus schicken, unterwegs auf dem Notebook könnte man sonst vielleicht eine Überraschung erleben... |
AW: Delphi 10.1 Berlin
Zitat:
![]() Die meisten Stati der Liste sind noch nicht aktuell, so auch dieser Punkt. |
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
BTT: Im Eintrag selber sind ja nun doch einige Kommentare von Anwendern die Berlin drauf haben, und das Verhalten als weitgehend unverändert bezeichnen. Ich denke, der Call ist wieder eröffnet worden. Sherlock |
AW: Delphi 10.1 Berlin
Zitat:
<verwirrt> |
AW: Delphi 10.1 Berlin
Zitat:
Nüchtern und neutral betrachtet ist das ja nicht "unser" Problem. Sollen wir demnächst alle möglichen Hardware-/Softwarekombination vorher überprüfen und auch noch den neuesten Intel-Grafik-HD Treiber installieren? Der macht auch gerne Ärger (wenn er nicht aktuell ist). Gerne kannst du dazu ein QC-Eintrag auf quality.embarcadero.com einreichen... |
AW: Delphi 10.1 Berlin
Hab gerade kein Delphi zur Hand, bin unterwegs. Meine aber es betraf sowohl das Grid, als auch das Stringrid. Einfach mal Delphi starten und ein FMX Projkt erzeugen und (String-) Grid drauf werfen und bei den Ereignissen nach OnClick, OnDblclick, usw suchen... und nicht fündig werden)...
|
AW: Delphi 10.1 Berlin
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
(Mit Behebung des Problems, oder zumindestens der Anzeige einer Warnung) |
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Die werden nicht unbedingt installiert (beim GetIt Installer: Anhang 45181 |
AW: Delphi 10.1 Berlin
Zitat:
|
AW: Delphi 10.1 Berlin
Guck ich mal später... bin auch unterwegs.... aus Berlin :-)
|
AW: Delphi 10.1 Berlin
Hier wird doch immer wieder über diese PLATFORM-Umgebungsvariable gestolpert?
Da wäre meine einfache Idee, dass der Installer schaut ob es Diese gibt und dann darauf reagiert. :stupid: Oder es zumindestens in ![]() Gut, man könnte sich auch mal an Microsoft und HP wenden, damit die sich auf unterschiedliche Variablen einigen und das Grundproblem beseitigen. |
AW: Delphi 10.1 Berlin
...es ging/geht um die Samples....
|
AW: Delphi 10.1 Berlin
Ich bekomme beim Aufruf der dcc32.exe oder msbuild lediglich:
Zitat:
Hat das sonst noch jemand? |
AW: Delphi 10.1 Berlin
"Platform" ist aber auch ein ungüntiger Name, für Alles. :stupid:
Gut, dann hatte ich leider den falschen "Platform"-Text zitiert. Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz