AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi 12 ist offiziell da!!!

Ein Thema von wjjw · begonnen am 7. Nov 2023 · letzter Beitrag vom 29. Nov 2023
Antwort Antwort
Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
237 Beiträge
 
Delphi 12 Athens
 
#1

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 10:33
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).
Angehängte Grafiken
Dateityp: jpg vorher.jpg (44,5 KB, 51x aufgerufen)
Dateityp: jpg nachher.jpg (56,1 KB, 47x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.371 Beiträge
 
Delphi 12 Athens
 
#2

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 10:51
Da du durch { 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 } schreiben.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (10. Nov 2023 um 10:57 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
237 Beiträge
 
Delphi 12 Athens
 
#3

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 10:56
Da du durch { 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.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.642 Beiträge
 
Delphi 12 Athens
 
#4

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 11:55
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.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von softtouch
softtouch

Registriert seit: 13. Feb 2015
Ort: Kerpen
237 Beiträge
 
Delphi 12 Athens
 
#5

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 12:46
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.
Angehängte Grafiken
Dateityp: png 2023-11-10_13-43-56.png (33,7 KB, 35x aufgerufen)
Dateityp: png 2023-11-10_13-45-12.png (30,7 KB, 23x aufgerufen)
Dateityp: png 2023-11-10_13-45-28.png (42,1 KB, 21x aufgerufen)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.371 Beiträge
 
Delphi 12 Athens
 
#6

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 12:52
https://quality.embarcadero.com/brow...voke%20uses%22
scheint noch nicht gemeldet zu sein

[add] https://quality.embarcadero.com/browse/RSP-43286
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (10. Nov 2023 um 12:59 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.371 Beiträge
 
Delphi 12 Athens
 
#7

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 13:05
@Uwe: Geht bei dir bds -rTemp noch?

Egal ob mit oder ohne Leerzeichen dazwischen (zwischen -r und Temp).
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.642 Beiträge
 
Delphi 12 Athens
 
#8

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 13:07
bei mir geht bds -r:Temp
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.642 Beiträge
 
Delphi 12 Athens
 
#9

AW: Delphi 12 ist offiziell da!!!

  Alt 10. Nov 2023, 12:57
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".
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20: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-2025 by Thomas Breitkreuz