Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Delphi 10.0 Seattle kompiliert jetzt alles! (https://www.delphipraxis.net/197357-delphi-10-0-seattle-kompiliert-jetzt-alles.html)

Neutral General 1. Aug 2018 13:50

Delphi 10.0 Seattle kompiliert jetzt alles!
 
Besonders anfängerfreundlich und fehlertolerant!
Inkl. Inline-SQL!

https://streamable.com/v3eau (2:20) (Konnte das Video hier leider nicht hochladen :( )

Sehe grade dass, ich das Compile-Log nicht drin hab (erscheint nach Shift+F9):
Zitat:

[dcc32 Hinweis] Project1.dpr(19): H2077 Auf 'bauer' zugewiesener Wert wird niemals benutzt
[dcc32 Hinweis] Project1.dpr(18): H2077 Auf 'hinaaa' zugewiesener Wert wird niemals benutzt
[dcc32 Hinweis] Project1.dpr(17): H2077 Auf 'ssddsfas' zugewiesener Wert wird niemals benutzt
[dcc32 Hinweis] Project1.dpr(255): H2164 Variable 'TRegex' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(10): H2164 Variable 'rex' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(77): H2164 Variable 'THustensaft' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(11): H2164 Variable 'rappel' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(1181902196): H2164 Variable 'TSQLIntoVariable' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(12): H2164 Variable 'sqlName' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(12): H2164 Variable 'sqlStrasse' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(1634036847): H2164 Variable 'TBienenstock' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(8848647): H2164 Variable 'Create' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(173059960): H2164 Variable 'hans' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(23): H2164 Variable 'SELECT' wurde deklariert, aber in 'Project1' nicht verwendet
[dcc32 Hinweis] Project1.dpr(962789447): H2164 Variable 'adressen' wurde deklariert, aber in 'Project1' nicht verwendet

himitsu 1. Aug 2018 16:37

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Zitat:

[dcc32 Hinweis] Project1.dpr(19): H2077 Auf 'bauer' zugewiesener Wert wird niemals benutzt
[dcc32 Hinweis] Project1.dpr(18): H2077 Auf 'hinaaa' zugewiesener Wert wird niemals benutzt
[dcc32 Hinweis] Project1.dpr(17): H2077 Auf 'ssddsfas' zugewiesener Wert wird niemals benutzt
Wo ist die Meldung "unbekannter Bezeichner"?

Und das SELECT ... ich hätte ja verstanden, wenn es auf globale/lokale Variablen/Objekte gehen würden aber so? gegen welche nirgendwo angegebene DB soll das denn ausgeführt werden?

Zitat:

H2164 Variable 'SELECT' wurde deklariert
Also wenn du da unten "irgendwas" hinschreibst, dann kompiliert das auch?

Neutral General 1. Aug 2018 16:48

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hast du das Video gesehen?
Ich kann quasi so ziemlich alles dahin schreiben und es kompiliert.
z.T. funktionieren die "Variablen" sogar, wenn man ihnen etwas zuweist.
"So ziemlich alles" bedeutet, dass ich je nachdem was ich schreibe ab und zu einen internen Fehler kriege,
aber zu 90% scheißt mein Delphi da grad auf alles und erstellt auch eine exe (was auch immer er sich da zusammenkompiliert).

Ist allerdings nur dieser eine Delphi-Prozess. Konnte es nicht mehr in ner anderen/neuen Instanz nachstellen.
Hab das "kaputte" Delphi aber noch offen :mrgreen:

Was die Compiler-Meldungen angeht: Der Witz ist ja gerade, dass er alle (unsinnigen) Sachen bemängelt aber dass keiner dieser Bezeichner irgendwo deklariert ist oder dass die Hälfte aller Typen entweder gar nicht existieren (THustensaft) oder die entsprechende Unit zumindest nicht eingebunden wurde (TRegex) interessiert ihn keinen Krümmel.

Edit: Anhang

himitsu 1. Aug 2018 16:54

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Zitat:

Zitat von Neutral General (Beitrag 1409389)
Ist allerdings nur dieser eine Delphi-Prozess. Konnte es nicht mehr in ner anderen/neuen Instanz nachstellen.

Och menno, hab mich schon auf den Feierabend gefreut.

Zitat:

Zitat von Neutral General (Beitrag 1409389)
Hab das "kaputte" Delphi aber noch offen :mrgreen:

Mach uns 'nen Prozesssnapshot und lad den hoch, damit wir auch so coole Sachen machen können.

Neutral General 1. Aug 2018 16:56

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Zitat:

Zitat von himitsu (Beitrag 1409390)
Mach uns 'nen Prozesssnapshot und lad den hoch, damit wir auch so coole Sachen machen können.

Geht das? Wenn ja, wie?
Wobei ich fast schätze, dass das nicht legal wäre oder? :X (EULA und so)
PS: Siehe Anhang oben in meinem Post :mrgreen:

Der schöne Günther 1. Aug 2018 17:23

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Inline-SQL. Erst verfügbar ab der Extreme-Edition.

Das habe ich oft. Immer wieder schön wenn man erst nach Minuten merkt dass man völlig kaputten Quelltext der nicht einmal kompilieren sollte fabriziert hat und niemand beschwert sich.

(Übrigens auch 10 Seattle bei mir)

Stevie 1. Aug 2018 17:34

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Das ist irgendein Bug in den dcu caches, was die IDE glauben lässt, dass sie bloß linken muss.

Hat mir während der Seattle Ära schon so manches mal meine Unittests vermasselt, weil ich nur F9 gedrückt hab und er die neusten Änderungen nicht kompiliert hat und beim durch Debuggen waren die blauen Punkte komplett verrutscht. Wobei so extrem, dass auch Shift+F9 es nicht mehr rettet, hatte ich es noch nie - liegt vermutlich dran, dass mir die IDE vorher komplett abgestürzt ist.

jaenicke 1. Aug 2018 18:31

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
Ja, das hatten wir auch immer wieder mal. Bis wir dadrauf gekommen sind, dass da ein System dahintersteckt, hat es allerdings ein paar Tage gedauert. Bei 10.1 und 10.2 klappt das alles wieder wie es soll.

himitsu 1. Aug 2018 18:45

AW: Delphi 10.0 Seattle kompiliert jetzt alles!
 
@Michael es gibt/gab mehrmals Programme, welche den RAM, die Handles usw. speichern
und dann später das Programm wiederherstellen können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 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