Entwickler-Ecke
Sonstiges (Delphi) - Verzögertes Kompilieren
Gagga - Fr 02.02.24 20:20
Titel: Verzögertes Kompilieren
Hallo!
Auf meinem neuen Rechner mit Windows 11 dauert es gute 3 Sekunden bis Delphi 2010 mit dem Kompilieren beginnt. Das Projekt besteht aus einem Formular mit einem Button mit close-Befehl. Diese Programmierleistung habe ich erbracht, nachdem bei einem Tool mit 160 Zeilen Quelltext 15 Sekunden verstrichen.
Beim vier Jahre älteren Rechner gab es keine Verzögerungen. Ich denke, ich muss keine Leistungsparameter der Rechner vergleichen, die Ursache muss eine andere sein. Die Compilereinstellungen sind übrigens identisch.
Weiß einer Rat?
Gruß
Rüd
Sinspin - Fr 02.02.24 21:25
Im Antivirus die Delphi Verzeichnisse ausschließen. Also Quelltexte, Dcu, Exe.
Hat bei mir bisher immer Wunder gewirkt.
jaenicke - Sa 03.02.24 00:04
Es macht wenig Sinn, so alte Software auf einem so neuen Betriebssystem zu installieren. Der Kompatibilitätslayer alleine schluckt ggf. schon einige Performance. Ich kann nur dazu raten, dafür VMs mit entsprechend alten Betriebssystemen zu verwenden, natürlich ohne Internetzugang.
Am Antivirenprogramm kann es natürlich liegen, aber wenn das nötig ist...
Sinspin hat folgendes geschrieben : |
Im Antivirus die Delphi Verzeichnisse ausschließen. Also Quelltexte, Dcu, Exe.
Hat bei mir bisher immer Wunder gewirkt. |
...hat man definitiv das falsche Antivirenprogramm. Bei mir gibt es kaum einen Geschwindigkeitsunterschied zwischen mit Antivirus installiert und ohne.
Gagga - So 04.02.24 12:51
jaenicke hat folgendes geschrieben : |
Es macht wenig Sinn, so alte Software auf einem so neuen Betriebssystem zu installieren. Der Kompatibilitätslayer alleine schluckt ggf. schon einige Performance.... |
Ausgangslage: Ich habe meine Anwendungen mit Delphi 2010 und mit Stylekomponenten von Almdev aus bsfd2010.dpk programmiert. Ich erwäge auf Delphi 12 Athens Professional upzudaten, müsste aber sicher sein, dass ich mit bsfd12Athens.dpk meine Programme weiter bearbeiten kann. Da ich auch im Besitz der bsfd104Sydney.dpk und bsfd11Alexandria.dpk bin, habe ich das mal mit der Delphi Community Edition probieren wollen. Leider meldet die RAD Studio Plattformauswahl im Rahmen des Installationsprozesses seit Tagen ein "Problem beim Laden der Daten" - ein nicht unbekanntes Problem, wie mir die Google-Recherche vermittelte.
Würde auch Delphi 12 Athens Professional testen, wenn
• es erstens möglich wäre. Scheinbar ist nur die
Architect Edition für einen Test [
https://www.embarcadero.com/de/products/rad-studio/start-for-free] vorgesehen.
• ich zweitens sicher sein könnte, dass ich die Lizenz dann nicht über Embarcadero direkt erwerben müsste, da sie über andere Anbieter ein paar Hundert Euro billiger zu bekommen wäre.
jaenicke - Mo 05.02.24 00:51
Gagga hat folgendes geschrieben : |
Leider meldet die RAD Studio Plattformauswahl im Rahmen des Installationsprozesses seit Tagen ein "Problem beim Laden der Daten" - ein nicht unbekanntes Problem, wie mir die Google-Recherche vermittelte. |
Leider dauert die Reparatur der Server weiter an. Ich verstehe nicht, wie es sein kann, dass das so lange dauert, zumal es ja nichts Neues ist, dass die Server Probleme haben. Bisher dauerten die Probleme zwar nie so lange, aber sie traten halt immer wieder mal auf.
Es macht eben nicht immer Sinn, inhouse zu hosten.
Das macht nur einen Unterschied, wenn du ein Feature verwendest, das es in der Professional nicht gibt. Wenn du aktuell die Delphi 2010 Professional hast, sollte das kein Thema sein.
Das am häufigsten vermisste Feature ist, dass man mit dem Datenbankframework FireDAC nicht auf entfernte Server zugreifen darf. Das geht nur ab der Enterprise. Aber man kann natürlich andere Frameworks wie ZEOS verwenden.
Wichtig:
Die Trial wird aktuell als ISO ausgeliefert, weshalb es trotz der Serverprobleme keine Probleme bei der Installation gibt.
Gagga hat folgendes geschrieben : |
• ich zweitens sicher sein könnte, dass ich die Lizenz dann nicht über Embarcadero direkt erwerben müsste, da sie über andere Anbieter ein paar Hundert Euro billiger zu bekommen wäre. |
Natürlich kannst du die Lizenz kaufen wo du möchtest. Der Unterschied sind etwas mehr als 200€, aber es gibt ja auch immer wieder Sonderaktionen.
Gagga - Mo 05.02.24 13:39
Gagga hat folgendes geschrieben : |
Leider meldet die RAD Studio Plattformauswahl im Rahmen des Installationsprozesses seit Tagen ein "Problem beim Laden der Daten" - ein nicht unbekanntes Problem, wie mir die Google-Recherche vermittelte. |
"Problem beim Laden der Daten" - auch heute noch. Auch noch keine Antwort vom Support, den ich mit Hinweis auf das Problem, um eine Lösung bat. Wenn der doch so aktiv wäre, wie deren Werbeabteilung, die mir auch heute wieder per E-Mail anbieten, "...den nächsten Schritt zu gehen und eine Aufrüstung auf die Enterprise bzw. Architect Edition durchzuführen. ..."
Sinspin - Mo 05.02.24 20:04
jaenicke hat folgendes geschrieben : |
Leider dauert die Reparatur der Server weiter an. Ich verstehe nicht, wie es sein kann, dass das so lange dauert, zumal es ja nichts Neues ist, dass die Server Probleme haben. Bisher dauerten die Probleme zwar nie so lange, aber sie traten halt immer wieder mal auf.
Es macht eben nicht immer Sinn, inhouse zu hosten. |
Alles war auf einer SSD. Die Backups waren nicht für eine komplette Wiederherstellung geeignet. Die SSD ist jetzt bei den Data Angels. Alles reine Vermutung. Könnte noch viel schlimmer sein.
Gagga hat folgendes geschrieben : |
Ausgangslage: Ich habe meine Anwendungen mit Delphi 2010 und mit Stylekomponenten von Almdev aus bsfd2010.dpk programmiert .... |
Wenn Du die Quelltexte hast kannst Du ja auf jeder Version probieren die dir gerade in die Hände fällt. (Und schon installiert ist)
jaenicke - Mo 05.02.24 21:58
Gagga hat folgendes geschrieben : |
"Problem beim Laden der Daten" - auch heute noch. Auch noch keine Antwort vom Support, den ich mit Hinweis auf das Problem, um eine Lösung bat. |
Die Community Edition hat keine Priorität. Wie gesagt, nimm einfach die Trial, das macht zum Testen keinen Unterschied (außer dass du die Trial auch nutzen darfst, wenn du für die Community zu viel verdienst).
Gagga - Di 06.02.24 14:08
jaenicke hat folgendes geschrieben : |
Gagga hat folgendes geschrieben : | "Problem beim Laden der Daten" - auch heute noch. Auch noch keine Antwort vom Support, den ich mit Hinweis auf das Problem, um eine Lösung bat. | Die Community Edition hat keine Priorität. Wie gesagt, nimm einfach die Trial, das macht zum Testen keinen Unterschied (außer dass du die Trial auch nutzen darfst, wenn du für die Community zu viel verdienst). |
Würde die Trial ja nehmen, es ist aber nur die Architect Edition als Test-Version verfügbar. Würde da schon gerne eine nehmen, die ich weiternutzen könnte/wollte.
und in Cato-Manier:
Heute: Server (-), Support (-), Werbe-E-Mail (+)
Gagga - Di 06.02.24 14:17
Sinspin hat folgendes geschrieben : |
...
Wenn Du die Quelltexte hast kannst Du ja auf jeder Version probieren die dir gerade in die Hände fällt. (Und schon installiert ist) |
Bin nicht sicher, dass Du mich richtig verstanden hast. Mein einziges Problem ist, dass mir eben keine aktuelle Delphi-Version
in die Hände fällt, da die Community Edition wegen der Server-Probleme keine Plattformen herunterladen kann und die 12er als Test nur in der Architect Edition zur Verfügung steht, ich aber - wenn überhaupt - die Professional kaufen würde.
Embarcardero-Support ruht, Embarcardero-Werbung schnurrt.
jaenicke - Di 06.02.24 19:00
Die Community Edition darfst du aber nicht zum Testen verwenden, wenn du deren Bedingungen nicht erfüllst (das weiß ich ja nicht, drum schreibe ich es). (Zudem enthält sie wie auch die Trial nicht den Kommandozeilencompiler, so dass du manche Komponenten nicht so einfach installieren kannst (JCL, JVCL, ...), aber da würde die Trial auch nicht helfen.)
Und ganz wichtig:
In der Version ist eine der Bedingungen, dass Embarcadero zur Überprüfung der Lizenzkonformität der Nutzung Nutzungsdaten inkl. Quelltexten (!) übermitteln darf.
Deshalb würde ich zum Testen immer die Trial nehmen, so wie es vorgesehen ist.
Gagga - Di 06.02.24 19:11
jaenicke hat folgendes geschrieben : |
Die Community Edition darfst du aber nicht zum Testen verwenden, wenn du deren Bedingungen nicht erfüllst (das weiß ich ja nicht, drum schreibe ich es). (Zudem enthält sie wie auch die Trial nicht den Kommandozeilencompiler, so dass du manche Komponenten nicht so einfach installieren kannst (JCL, JVCL, ...), aber da würde die Trial auch nicht helfen.)
Und ganz wichtig:
In der Version ist eine der Bedingungen, dass Embarcadero zur Überprüfung der Lizenzkonformität der Nutzung Nutzungsdaten inkl. Quelltexten (!) übermitteln darf.
Deshalb würde ich zum Testen immer die Trial nehmen, so wie es vorgesehen ist. |
Soll das heißen, dass ich in einer Trial-Version keine Packages installieren kann? Das ist ja genau das, was ich testen muss.
jaenicke - Di 06.02.24 20:45
Gagga hat folgendes geschrieben : |
Soll das heißen, dass ich in einer Trial-Version keine Packages installieren kann? Das ist ja genau das, was ich testen muss. |
Doch, aber nicht per Kommandozeilencompiler.
Probiere es doch einfach aus. Ich kann gar nicht mehr zählen, wie oft ich schon eine Delphi Trial installiert habe, um eine Meldung im Forum zu testen oder ähnliches. Sinnvoll ist dafür natürlich wie immer eine VM.
Gagga - Mi 07.02.24 11:45
jaenicke hat folgendes geschrieben : |
Gagga hat folgendes geschrieben : | Soll das heißen, dass ich in einer Trial-Version keine Packages installieren kann? Das ist ja genau das, was ich testen muss. | Doch, aber nicht per Kommandozeilencompiler.
Probiere es doch einfach aus. Ich kann gar nicht mehr zählen, wie oft ich schon eine Delphi Trial installiert habe, um eine Meldung im Forum zu testen oder ähnliches. Sinnvoll ist dafür natürlich wie immer eine VM. |
Meine VM ist ein zweites Notebook. Ich warte auf die Antwort von Herrn Moebus, den ich - auf Empfehlung des dt. Supports, mit dem ich gestern telefoniert habe, - per E-Mail um eine Professional-Trial gebeten habe.
Heute: Server (-), Support (-), Werbe-E-Mail (+)
jaenicke - Mi 07.02.24 12:43
Es gibt keine andere Trial, ganz einfach weil es auch wenig Sinn macht, den Aufwand zu betreiben. Alle Funktionen der Professional bis auf den Kommandozeilencompiler und die Quelltexte sind ja in der Trial enthalten. Und es gibt die Featurematrix, in der steht, was in welcher Edition drin ist.
Und ja, natürlich steckt dahinter auch das Kalkül, dass man die Features der höheren Version sehen soll, damit man sich am besten für eine höhere Edition entscheidet.
Sinspin - Mi 07.02.24 14:52
Allerdings sind die Features bei der Architect so abgefahren das man mit denen eigentlich nicht in Berührung kommt wenn man nicht schon ein Programm hat dass sie braucht.
Ansonsten funktioniert die Professional genauso wie die Architect und anders rum.
Wirklich interessant ist was passiert wenn man einen Pro Key in die Arch Trial packt. Speckt der Installer die dann einfach auf Pro ab, oder ist man gezwungen neu zu installieren?
jaenicke - Mi 07.02.24 23:12
Sinspin hat folgendes geschrieben : |
Wirklich interessant ist was passiert wenn man einen Pro Key in die Arch Trial packt. Speckt der Installer die dann einfach auf Pro ab, oder ist man gezwungen neu zu installieren? |
Dann musst du neu installieren.
Gagga - Sa 17.02.24 12:42
jaenicke hat folgendes geschrieben : |
Es gibt keine andere Trial, ganz einfach weil es auch wenig Sinn macht, den Aufwand zu betreiben. Alle Funktionen der Professional bis auf den Kommandozeilencompiler und die Quelltexte sind ja in der Trial enthalten. Und es gibt die Featurematrix, in der steht, was in welcher Edition drin ist.
Und ja, natürlich steckt dahinter auch das Kalkül, dass man die Features der höheren Version sehen soll, damit man sich am besten für eine höhere Edition entscheidet. |
Habe jetzt die Professional Trial Version. Kann den Support, insbesondere Herrn Möbus auch mal loben. Habe aber das nachhaltige, häufig beschriebene Problem, dass meine beiden Android-Geräte (Galaxy S23 Ultra und Galaxy Note 8 ) in der Projektverwaltung nicht angezeigt werden. Beide werden im Windows11-Geräte-Manager angezeigt. USB Debugging Treiber ist installiert, aber adb devices unter platform-tools zeigt ebenfalls nichts an.
Die Android SDK 25.2.5 habe ich testweise de- und wieder installiert. Erfolglos. Was kann ich noch tun?
Gruß
Rüd
jaenicke - So 18.02.24 15:03
Aber die Geräte sind im Entwicklermodus und haben Debugging aktiviert?
Gagga - So 18.02.24 17:41
jaenicke hat folgendes geschrieben : |
Aber die Geräte sind im Entwicklermodus und haben Debugging aktiviert? |
Ja, waren sie. Habe jetzt aber Debugging noch ein paarmal aus- und wieder eingeschaltet und irgendwann hat es dann funktioniert. :D
Jetzt kann ich testen. DANKE!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!