Delphi-PRAXiS
Seite 7 von 9   « Erste     567 89      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   wann gibt es in Delphi einen NAMESPACE wie in c# (https://www.delphipraxis.net/189542-wann-gibt-es-delphi-einen-namespace-wie-c.html)

luisk 24. Jun 2016 19:40

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1341040)
Liegt vermutlich daran das dein Aufbau an den maximal 10.000 GDI-Handles pro Anwendung zu macht.

Danke für den Hinweis: GDI-Handles das ist ja wohl die gundlegende Schwäche dieser Klassenbibliothek.
Damit hast Du es auf den Nenner gebracht.

Gibt es diese GDI-Handles auch unter Android und IOS ?

luisk 24. Jun 2016 19:47

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von Sir Rufo (Beitrag 1341032)
Zitat:

Zitat von luisk (Beitrag 1341018)
Delphi hat natürlich seine Vorteile,
von der Geschwindigkeit bin ich aber nach wie vor enttäuscht ( VCL und C# sind noch langsamer als FMX )

Was willst du damit sagen? Das passt irgendwie nicht voreinander.

VCL / FMX => Visuelle Frameworks (für Delphi)
C# / Delphi => Programmiersprachen

Auf der C# Seite wäre Forms vergleichbar mit VCL und WPF vergleichbar mit FMX.

Bislang steht da: Marzipan ist grüner als Schnee

Ne, da steht "Alles Murks D,C,F,V .... !" :-D
https://de.wikipedia.org/wiki/Murks

Zitat:

Zitat von Sir Rufo (Beitrag 1341032)
Delphi => Programmiersprachen

falsch !
richtig: Delphi ist eine vom Unternehmen Borland entwickelte Entwicklungsumgebung für die Programmiersprache Object Pascal.

Bernhard Geyer 24. Jun 2016 21:00

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von luisk (Beitrag 1341044)
Ne, da steht "Alles Murks D,C,F,V .... !" :-D
https://de.wikipedia.org/wiki/Murks

Wenn etwas Murks ist dann wohl eher PHP


Zitat:

Zitat von luisk (Beitrag 1341044)
Zitat:

Zitat von Sir Rufo (Beitrag 1341032)
Delphi => Programmiersprachen

falsch !
richtig: Delphi ist eine vom Unternehmen Borland entwickelte Entwicklungsumgebung für die Programmiersprache Object Pascal.

Nein. Mittlerweile nennt man auch die in Delphi verwendete Pascal-Variante Delphi (https://en.wikipedia.org/wiki/Delphi...mming_language))

Bernhard Geyer 24. Jun 2016 21:04

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von luisk (Beitrag 1341043)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1341040)
Liegt vermutlich daran das dein Aufbau an den maximal 10.000 GDI-Handles pro Anwendung zu macht.

Danke für den Hinweis: GDI-Handles das ist ja wohl die gundlegende Schwäche dieser Klassenbibliothek.

Nö. Eher dein Versuch diese Bibliothek falsch anzuwenden. Ich erinnere nochmal an den Hammer+Meißel und den Hausabriss.

Für dein Beispiel gibt es ein zu verwendendes "Repeater"-Control das all die Probleme in Luft auflösen lässt

luisk 24. Jun 2016 21:45

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
so so, Repeater Control auch wieder eine Third-Party Variante
https://www.google.de/webhp?sourceid...ater%20control

was soll´s da bau ich mir lieber meine eigenen Klassen.

luisk 24. Jun 2016 21:48

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1341045)
Wenn etwas Murks ist dann wohl eher PHP

aber für seine Zwecke ein effizienter Murks

und leider ist der Murks HTML + CSS + Javascript mittlerweile an vielen Stellen schneller,
als die Delphikomponenten.

luisk 24. Jun 2016 21:50

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1341046)
Zitat:

Zitat von luisk (Beitrag 1341043)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1341040)
Liegt vermutlich daran das dein Aufbau an den maximal 10.000 GDI-Handles pro Anwendung zu macht.

Danke für den Hinweis: GDI-Handles das ist ja wohl die gundlegende Schwäche dieser Klassenbibliothek.

Nö. Eher dein Versuch diese Bibliothek falsch anzuwenden. Ich erinnere nochmal an den Hammer+Meißel und den Hausabriss.

Für dein Beispiel gibt es ein zu verwendendes "Repeater"-Control das all die Probleme in Luft auflösen lässt

Was wird den aus den GDI-Handles beim Compilieren unter Android und IOS ?

Bernhard Geyer 24. Jun 2016 21:53

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von luisk (Beitrag 1341049)
so so, Repeater Control auch wieder eine Third-Party Variante
https://www.google.de/webhp?sourceid...ater%20control

was soll´s da bau ich mir lieber meine eigenen Klassen.

Das gibts schon seit einiger Zeit direkt von Emba.

Neutral General 24. Jun 2016 22:14

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Lassen wir die Diskussion besser sein. luisk blamiert sich sonst noch in Grund und Boden mit seinen Aussagen.
Dir ist klar, dass die GDI etwas Windows-spezifisches ist? Es gibt keine GDI-Handles in Android oder iOS.
(Aber wahrscheinlich etwas ähnliches)

Und kannst du bitte aufhören davon zu reden dass "Delphi" so langsam ist und nur Controls von Drittherstellern besser sind? Delphi ist die Programmiersprache. Und wenn die Standard-Komponenten der VCL nicht für dein Vorhaben geeignet sind dann ist das eine Sache. Dann schreibt man sich etwas für seine Bedürfnisse ODER wenn man nicht die Zeit oder das notwendige Wissen besitzt kauft man sich Komponenten von Drittherstellern.

Daran ist NICHTS auszusetzen. Ganz im Gegenteil: Ein guter Programmierer weiß welche "Werkzeuge" (Komponenten/Bibliotheken) für die Lösung eines Problems geeignet sind oder nicht und kann abschätzen ob es zeitlich oder/und finanziell besser ist auf vorhandene auf das Problem zugeschnittene Lösungen von Drittherstellern zurückzugreifen.

Zitat:

und leider ist der Murks HTML + CSS + Javascript mittlerweile an vielen Stellen schneller,
als die Delphikomponenten.
Wie schon mehrmals gesagt wurde:

1) Äpfel & Birnen
2) Nein, wenn man's richtig macht.

luisk 24. Jun 2016 22:19

AW: wann gibt es in Delphi einen NAMESPACE wie in c#
 
Zitat:

Zitat von Neutral General (Beitrag 1341053)
Lassen wir die Diskussion besser sein. luisk blamiert sich sonst noch in Grund und Boden mit seinen Aussagen.
Dir ist klar, dass die GDI etwas Windows-spezifisches ist? Es gibt keine GDI-Handles in Android oder iOS.
(Aber wahrscheinlich etwas ähnliches)

Und kannst du bitte aufhören davon zu reden dass "Delphi" so langsam ist und nur Controls von Drittherstellern besser sind? Delphi ist die Programmiersprache. Und wenn die Standard-Komponenten der VCL nicht für dein Vorhaben geeignet sind dann ist das eine Sache. Dann schreibt man sich etwas für seine Bedürfnisse ODER wenn man nicht die Zeit oder das notwendige Wissen besitzt kauft man sich Komponenten von Drittherstellern.

Daran ist NICHTS auszusetzen. Ganz im Gegenteil: Ein guter Programmierer weiß welche "Werkzeuge" (Komponenten/Bibliotheken) für die Lösung eines Problems geeignet sind oder nicht und kann abschätzen ob es zeitlich oder/und finanziell besser ist auf vorhandene auf das Problem zugeschnittene Lösungen von Drittherstellern zurückzugreifen.

Du verdrehst jetzt ja alles !
Ich habe lediglich festgestellt, dass die Komponenten bei großen Mengen langsam werden !
selbst HTML und CSS zeigen aber, dass es auch anders geht.

Weiter haben andere Komponenten von Drittanbietern erwähnt nicht ich !

Im übrigen habe ich geschrieben, dass ich mir lieber meine eigenen Klassen zusammenbaue, wenn mir irgendwas nicht gefällt !

OK ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:47 Uhr.
Seite 7 von 9   « Erste     567 89      

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