Delphi-PRAXiS
Seite 10 von 20   « Erste     8910 1112     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi 12 ist offiziell da!!! (https://www.delphipraxis.net/214020-delphi-12-ist-offiziell-da.html)

softtouch 10. Nov 2023 10:33

AW: Delphi 12 ist offiziell da!!!
 
Liste der Anhänge anzeigen (Anzahl: 2)
Da scheint doch was falsch zu laufen mit D12, oder eine Einstellung bewirkt das.
Wenn ich in den Uses ein {$ifdef ...} eintippe, werden Einträge in den uses nachdem ich gerade mal {$i getippt habe dupliziert (siehe Anhang vorher/nachher).

himitsu 10. Nov 2023 10:51

AW: Delphi 12 ist offiziell da!!!
 
Da du durch
Delphi-Quellcode:
{
den nachfolgenden Teil auskommentiert hast, sind diese Units vorübergehend nicht mehr vorhanden.
Delphi fügt für Komponenten auf der Form deren Units hinzu.

Früher wurde das aber erst beim nächsten Kompilieren/Speichern gemacht.


Man hat da wohl was "verbessert" und jetzt gibt es neue Problemchen, wie z.B. auch
https://quality.embarcadero.com/browse/RSP-35305


Tipp: erst das schließende
Delphi-Quellcode:
}
schreiben.

softtouch 10. Nov 2023 10:56

AW: Delphi 12 ist offiziell da!!!
 
Zitat:

Zitat von himitsu (Beitrag 1529415)
Da du durch
Delphi-Quellcode:
{
den nachfolgenden Teil auskommentiert hast, sind diese Units vorübergehend nicht mehr vorhanden.
Delphi fügt für Komponenten auf der Form deren Units hinzu.

Früher wurde das aber erst beim nächsten Kompilieren/Speichern gemacht.

Das sollte aber nicht passieren wenn ich tippe. Wie sonst soll ich ein {$ifdef da einfügen? D11 hat das nicht gemacht.

Edit: Das ist das blöde AutoInvoke. Undo geht dann natürlich auch nicht und man muss alle doppelten Einträge von Hand entfernen.

Uwe Raabe 10. Nov 2023 11:55

AW: Delphi 12 ist offiziell da!!!
 
Zitat:

Zitat von himitsu (Beitrag 1529415)
Delphi fügt für Komponenten auf der Form deren Units hinzu.

Früher wurde das aber erst beim nächsten Kompilieren/Speichern gemacht.

Das scheint jetzt deutlich früher zu passieren. Wenn man bei einer frischen VCL-Applikation einen Button einsetzt, wird sehr schnell die Vcl.StdCtrls eingefügt. Ich vermute, das hängt mit der Übergabe an den LSPServer zusammen.

Allerdings ist es vermutlich schon eine Einstellung, denn ich kann das hier nicht reproduzieren.

softtouch 10. Nov 2023 12:46

AW: Delphi 12 ist offiziell da!!!
 
Liste der Anhänge anzeigen (Anzahl: 3)
Zitat:

Zitat von Uwe Raabe (Beitrag 1529422)
Zitat:

Zitat von himitsu (Beitrag 1529415)
Delphi fügt für Komponenten auf der Form deren Units hinzu.

Früher wurde das aber erst beim nächsten Kompilieren/Speichern gemacht.

Das scheint jetzt deutlich früher zu passieren. Wenn man bei einer frischen VCL-Applikation einen Button einsetzt, wird sehr schnell die Vcl.StdCtrls eingefügt. Ich vermute, das hängt mit der Übergabe an den LSPServer zusammen.

Allerdings ist es vermutlich schon eine Einstellung, denn ich kann das hier nicht reproduzieren.

AutoInvoke ist daran schuld. Ist es aus, ist alles wie immer, aber sobald man das einschaltet, kann man keine {$ifdef mehr in die uses einfügen ohne das was dupliziert wird.

Zum Probieren:
1. AutoInvoke einschalten.
2. in die Zeile nach Uses gehen.
3. {$if tippen, und alle Uses werden dupliziert.

himitsu 10. Nov 2023 12:52

AW: Delphi 12 ist offiziell da!!!
 
https://quality.embarcadero.com/brow...voke%20uses%22
scheint noch nicht gemeldet zu sein

[add] https://quality.embarcadero.com/browse/RSP-43286

Uwe Raabe 10. Nov 2023 12:57

AW: Delphi 12 ist offiziell da!!!
 
Zitat:

Zitat von softtouch (Beitrag 1529425)
AutoInvoke ist daran schuld. Ist es aus, ist alles wie immer, aber sobald man das einschaltet, kann man keine {$ifdef mehr in die uses einfügen ohne das was dupliziert wird.

Ich habe es eingeschaltet. Allerdings steht bei mir der Trigger auf "Only on Dot".

himitsu 10. Nov 2023 13:05

AW: Delphi 12 ist offiziell da!!!
 
@Uwe: Geht bei dir
Delphi-Quellcode:
bds -rTemp
noch?

Egal ob mit oder ohne Leerzeichen dazwischen (zwischen -r und Temp).

Uwe Raabe 10. Nov 2023 13:07

AW: Delphi 12 ist offiziell da!!!
 
bei mir geht bds -r:Temp

himitsu 10. Nov 2023 13:15

AW: Delphi 12 ist offiziell da!!!
 
In der Hilfe
Delphi-Quellcode:
bds -?
steht nichts von Doppelpunkt, aber OK, wann stimmt die mal.

Code:
C:\Users\Ich>where bds
C:\Program Files (x86)\Embarcadero\Studio\23.0\bin\bds.exe
C:\Program Files (x86)\Embarcadero\Studio\22.0\bin\bds.exe
aber startet alles nicht mit einer anderen Registry
Code:
bds -rTest    (was sonst immer ging)
bds -r Test   (was in der Hilfe steht, aber nie ging)
bds -r:Test   (von dir)
Favoriten/LastFiles sind die "normalen"
und bei neuer Registry müsster auch wieder der FirstStart-Wizzard aufgehn ... passiert nicht, obwohl der Pfad nicht exsistiert


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:57 Uhr.
Seite 10 von 20   « Erste     8910 1112     Letzte »    

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-2025 by Thomas Breitkreuz