|
Antwort |
Olli
(Gast)
n/a Beiträge |
#31
Zitat von Dirkmswt:
Soso Pascal soll also nichtmal annähernd so schnell sein wie c++???
Zitat von Dirkmswt:
Das halte ich für ein Gerücht,denn in Delphi kann ich auch in Assembler Programmieren.
Zitat von Dirkmswt:
Die Antwort auf VB oder .net wäre vielleicht noch Akzeptabel aber auf Delphi trifft das keinesfalls zu.
Zitat von Dirkmswt:
Ein C++ Compiler überlegt vielleicht etwas länger und optimiert besser wenn man nen Haufen Geld ausgibt für die Professional oder Enterprise Version.
Zitat von Dirkmswt:
Der einzigste Compiler der schneller ist ist nunmal der Intel C++ Compiler.
Zitat von Dirkmswt:
@ Olli das mag vielleicht schon auf c++ zutreffen das ohne MFC geschrieben wurde,aber hast du wirklich schonmal ernsthaft mit der MFC gearbeitet?
Zitat von Dirkmswt:
Das Enthält unmengen von unzulänglichkeiten in der Benutzung.
Sämtliche Programmierer wo ich kenne Schimpfen auf die MFC.
Zitat von Dirkmswt:
Geh doch mal zu einer Bank und biete denen mal eine Software auf Basis von C++ an
Da werden die dich auslachen.
Zitat von Dirkmswt:
Zu meiner Software sei noch gesagt das die Systemüberwachungssuite keine Spyware ist sondern nur zur Lokalen Überwachung dient,anders als z.B meine Konkurrenten Protectcom die mit Orvell ein Tool auf dem Markt haben wo regelmäßig Emails verschickt.
Zitat von Dirkmswt:
Du würdest deinen Firmenrechner nicht Überwachen lassen um ab und an mal zuschauen wies mit der Arbeitsmoral steht?
Zitat von Dirkmswt:
Das wäre schlecht und würde unnötig Geld kosten in Arbeitsstunden wo die Arbeitnehmer im Netz surfen oder in einem Bereich wo es um viele Geldtransfers geht?
Zitat von Dirkmswt:
Oder noch ein Beispiel anhand von kleineren Kindern die man nichtmehr so unter Kontrolle hat wie es manchen Eltern geht und die dann Spiele mit Gewaltszenen Spielen die eigentlich erst für Jugendliche ab 18 zugelassen sind?
Zitat von Dirkmswt:
Du weißt hoffentlich auch das gerade im alter von 6-12 das Neuronale Nervensystem bei Computersucht stark beeinträchtigt wird?
Zitat von Dirkmswt:
Alleine in Deutschland sind fast 1/8 der Kids nicht weniger als 8 Stunden vor dem PC.
Mit meiner Software haben Eltern die Möglichkeit das aufzudecken um Handeln zu können. Diese Software hat schon einigen Eltern geholfen mehr Informationen über das Spieleverhalten ihrer Kids zu bekommen.
Zitat von Dirkmswt:
Und noch eine Anmerkung: " Es muss vertraglich Festgehalten sein das man als Arbeitnehmer überwacht wird."
Zitat von Dirkmswt:
Meine Homepage wird mit Blue Voda Erstellt,hab die Seite noch nicht getestet.
Warum sollte sie auch immer 100%ig W3C Konform sein?
Zitat von Dirkmswt:
Mir ist wichtig das meine Seite auf jedem Browser gleich aussieht.
Zitat von Dirkmswt:
Mit was hast du getestet?
Zitat von Dirkmswt:
Hast du auch die Cascading stylesheets und die PHP aufrufe berücksichtigt?
Aber einerlei. Bist bei weitem nicht der erste und einzige der meint Standards sind für den Papierkorb entwickelt Wo waren jetzt die Antworten auf meine Argumente zum Thema? Keine Angst, auch ich lese Schopenhauer, aber solche billigen Tricks wie der Diskussion auszuweichen hast du doch sicher nicht nötig ... @Daniel: Hast recht, nachdem ich heute nochmal drübergelesen habe, erscheint mir mein gestriger Beitrag auch etwas zu würzig. Daher bitte ich in aller Form um Verzeihung. Ich hoffe, daß ich den Ton in diesem Post besser getroffen habe. Allerdings lasse ich mich bei Verbreitung von Halbwissen und Unwissen zu sowas manchmal hinreissen. Hat mit den Folgen der Verbreitung zu tun, die dann wir alle ausbaden dürfen - ist so ähnlich wie mit Urban Legends, die sind hartnäckig. |
Zitat |
Registriert seit: 30. Jan 2004 823 Beiträge |
#32
[quote="Olli"]
Zitat von Dirkmswt:
Zitat von Dirkmswt:
Beim DDDk2004 hab ich festgestellt das es nicht auf XP funktioniert da es auf dem 2000er ddk aufbaut.Der Erstellt nicht mal ne .dcu datei.
Werde aber mal probieren rumzubasteln und mal den xpddk linker benutzen,da müssten die Anweisungen ja ziemlich gleich sein. |
Zitat |
(Moderator)
Registriert seit: 25. Jun 2002 Ort: Hausach 7.639 Beiträge |
#33
Zitat von Dirkmswt:
Soso Pascal soll also nichtmal annähernd so schnell sein wie c++???
Das halte ich für ein Gerücht,denn in Delphi kann ich auch in Assembler Programmieren.
Zitat von Dirkmswt:
Die Antwort auf VB oder .net wäre vielleicht noch Akzeptabel aber auf Delphi trifft das keinesfalls zu.
Zitat von Dirkmswt:
Ein C++ Compiler überlegt vielleicht etwas länger und optimiert besser wenn man nen Haufen Geld ausgibt für die Professional oder Enterprise Version.
Der einzigste Compiler der schneller ist ist nunmal der Intel C++ Compiler. Da kommt der Compiler von delphi nicht mit da der Intel Compiler für neuere Prozessoren Optimiert. Wie es mit Delphi 2006 aussieht kann ich noch nicht beurteilen,springe nicht immer gleich auf die neuesten Versionen.
Zitat von Dirkmswt:
Geh doch mal zu einer Bank und biete denen mal eine Software auf Basis von C++ an
Da werden die dich auslachen. Dass in Finanzanwendungen meist Fortran eingesetzt wird hat andere Gründe als Performance oder Stabilität. Die Sprache ist nunmal für numerische Operationen entworfen wirden. Nungut, Du magst vielleicht mit einem Hammer Löcher für Dübel in eine Wand bohren wollen, aber die meisten vernünftigen Entwickler tun das nicht sondern wählen für eine bestimmte Aufgabe das richtige Werkzeug aus.
Zitat von Dirkmswt:
Du würdest deinen Firmenrechner nicht Überwachen lassen um ab und an mal zuschauen wies mit der Arbeitsmoral steht?
Zitat von Dirkmswt:
Das wäre schlecht und würde unnötig Geld kosten in Arbeitsstunden wo die Arbeitnehmer im Netz surfen oder in einem Bereich wo es um viele Geldtransfers geht?
Zitat von Dirkmswt:
Warum sollte sie auch immer 100%ig W3C Konform sein?
Mir ist wichtig das meine Seite auf jedem Browser gleich aussieht. Hast du auch die Cascading stylesheets und die PHP aufrufe berücksichtigt? 2.) NUR durch Standards kann überhaupt sichergestellt werden, dass eine Seite überall gleich aussieht 3.) Hat das rein gar nichts mit CSS und PHP zu tun. Das vom Server verschickte Endresultat der Seite ist ausschlaggeben.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org |
Zitat |
(Co-Admin)
Registriert seit: 30. Mai 2002 Ort: Hamburg 13.920 Beiträge Delphi 10.4 Sydney |
#34
*räusper*
Ihr Lieben ... das gibt gerade einen Bogen von Kernel-Programmierung hin zu Stylesheets. Bitte zurück zum Thema. Zur Not eben mit der Frage, wie man durch CSS auf fremden Rechnern in den Kernel-Mode kommt - unter Benutzung von Opera.
Daniel R. Wolf
mit Grüßen aus Hamburg |
Zitat |
Olli
(Gast)
n/a Beiträge |
#35
Zitat von brechi:
Zitat von Olli:
Zitat von Dirkmswt:
Beim DDDk2004 hab ich festgestellt das es nicht auf XP funktioniert da es auf dem 2000er ddk aufbaut.Der Erstellt nicht mal ne .dcu datei.
Werde aber mal probieren rumzubasteln und mal den xpddk linker benutzen,da müssten die Anweisungen ja ziemlich gleich sein. Aber das Thema Verantwortlichkeit seitens des Programmierers hatten wir in Sachen KM schon hinreichend oft |
Zitat |
Registriert seit: 27. Sep 2006 Ort: Heppenheim 64 Beiträge |
#36
So jetzt erstmal zu .net noch eine kleinigkeit!
Ich habe schon seit beginn der .net Aera mit dem Krempel gearbeitet. Bin persönlich von der Performanz nicht so wirklich überzeugt. Wenn du mal viele if else verzweigungen in deinem Programm hast Compiliert der JIT nur einen Teil der Funktion und den rest holt er sich nach und nach Meine Win32 Programme sind in der Regel doppelt wennicht sogar 4x schneller. Kannst mal mit ner Stopuhr probieren während ich auf Win32 selbst ohne Treath einen genauen Timer Proggen kann bekommt man mit .net da schon erhebliche Probleme was auf den JIT,bzw das ewige nachkompilieren aus der Assembly zurückzuführen ist. Klar hat die Technologie auch Vorteile,vorallem auf dem Bereich Activex da man bei Win32 immer für die gegebene Activex Version Kompilieren muss was bei .net bei der JIT Compilierung natürlich besser geht.Auch auf dem Bereich Datenbanken hat das Framework viele Vorteile,vorallem wieder die Dynamische Bindung beim Programmstart etc... Ich setze aber im Moment wenig .net für kommerzielle Software ein da meine Crypt Programme für Maschinensprachige Programme einfach sicherer sind. .netfuscator u.ä. finde ich zu umständlich in der Bedienung und wirklich effektiv find ich das nicht wirklich,vorallem die .netfuscator Community Edition. Meine Meinung ist das diese Technologie erst in ca 1-3 Jahren wirkliche Vorteile bringt. Um nochmal auf c++ zurückzukehren: Es gibt sicherlich gute Software auf c++ Basis,vorallem Sysinternals hat gezeigt was möglich ist mit ihren Tollen Beispielen die sich auch alle wunderbar Compilieren lassen. Ich lass mich auch gern belehren das c++ besser ist für Treiberentwicklung,denn da hab ich noch nicht soviel Erfahrung.Wie auch nach ca 5 Tagen neben meiner Hauptarbeitszeit. Delphi ist aber auch alles andere als ein Spielzeug Pascal ist seit jeher ein guter Compiler mit dem schon 100000e Programme geschrieben wurden. Siehe z.B. Amiga oder C64 Delphi ist nunmal ein OOT Tool um die schönen 1000e unnötigen Zeilen für Fenster usw einzusparen was die Lesbarkeit um einiges verbessert. WX Widgets kenne ich natürlich aus der Linux Entwicklung,ist nicht schlecht,genauso wie die ganzen anderen Librarys wie Allegro für Multimedia was sogar alles Plattformunabhängig ist. Finde diese Tools aber allesamt wesentlich besser in der Zuverlässigkeit als die MFC! So aber jetzt zu meiner Frage,die ganze Zeit wurde hier was von einem tool erwähnt wo Treiber für das XPddk Kompiliert. Wie soll das denn genau gehen? Muss ich da dann alle c++ Dateien angeben oder muss ich dann eine Projektmappe anlegen? Die Treiberentwicklung stellt für mich nicht unbedingt das Problem dar.Hab mir die Beispiele angeschaut von allen Beispielen aus dem ntddk da in dem XPddk bei mir keine Demos sind. Hab auch die Hilfe nochmals angeschaut,da steht viel drinnen über ACPI usw,nur vermisse ich eben die essentiellen Compileranweisungen ohne die mir der beste Quellcode nix bringt. Vielleicht weiß ja jemand von euch eine gute Internetseite etc... Von der Microsoftseite hab ich dazu auch noch nichts gefunden oder irgendwie übersehen |
Zitat |
Olli
(Gast)
n/a Beiträge |
#37
Zitat von Dirkmswt:
Ich setze aber im Moment wenig .net für kommerzielle Software ein da meine Crypt Programme für Maschinensprachige Programme einfach sicherer sind.
Zitat von Dirkmswt:
Meine Meinung ist das diese Technologie erst in ca 1-3 Jahren wirkliche Vorteile bringt.
Zitat von Dirkmswt:
Um nochmal auf c++ zurückzukehren: Es gibt sicherlich gute Software auf c++ Basis,vorallem Sysinternals hat gezeigt was möglich ist mit ihren Tollen Beispielen die sich auch alle wunderbar Compilieren lassen.
Zitat von Dirkmswt:
Ich lass mich auch gern belehren das c++ besser ist für Treiberentwicklung,denn da hab ich noch nicht soviel Erfahrung.Wie auch nach ca 5 Tagen neben meiner Hauptarbeitszeit.
Zitat von Dirkmswt:
Delphi ist aber auch alles andere als ein Spielzeug
Zitat von Dirkmswt:
Pascal ist seit jeher ein guter Compiler mit dem schon 100000e Programme geschrieben wurden.
Siehe z.B. Amiga oder C64
Zitat von Dirkmswt:
Delphi ist nunmal ein OOT Tool um die schönen 1000e unnötigen Zeilen für Fenster usw einzusparen was die Lesbarkeit um einiges verbessert.
Zitat von Dirkmswt:
WX Widgets kenne ich natürlich aus der Linux Entwicklung,ist nicht schlecht,genauso wie die ganzen anderen Librarys wie Allegro für Multimedia was sogar alles Plattformunabhängig ist.
Finde diese Tools aber allesamt wesentlich besser in der Zuverlässigkeit als die MFC!
Zitat von Dirkmswt:
So aber jetzt zu meiner Frage,die ganze Zeit wurde hier was von einem tool erwähnt wo Treiber für das XPddk Kompiliert.
Wie soll das denn genau gehen? Muss ich da dann alle c++ Dateien angeben oder muss ich dann eine Projektmappe anlegen?
Zitat von Dirkmswt:
Die Treiberentwicklung stellt für mich nicht unbedingt das Problem dar.
Treiberentwicklung also kein Problem?
Zitat von Dirkmswt:
Hab mir die Beispiele angeschaut von allen Beispielen aus dem ntddk da in dem XPddk bei mir keine Demos sind.
Zitat von Dirkmswt:
Hab auch die Hilfe nochmals angeschaut,da steht viel drinnen über ACPI usw,
Übrigens ist das DDK kostenlos verfügbar. Nur eben nicht zum Download. Das macht MS seit dem XP DDK, weil seitdem auch der Compiler enthalten ist. Du bezahlst zwar den Versand, kannst dir aber auch 100 DDK-CDs anliefern lassen und bezahlst die gleiche Versandpauschale. Wenn du willst, kannst du auch die orginale DDK-CD (2003 SP1) von mir zugeschickt bekommen (statt Download). Nicht kostenlos hingegen ist das IFS Kit. Dieses kostete zeitweise knapp 1000 US-Dollar und ist inzwischen für reichlich 100 US-Dollar erhältlich. Voraussichtlich wird es ja in dem WDK enthalten sein und dann auch kostenlos verfügbar sein. Übrigens kann es sein, daß du hier etwas verwechselst. Es gibt ein Angebot von MS wo du dann allerdings eine Menge CDs mit Seminar-Videos und den alten NT Insider-Ausgaben oben hast - das kostet dann deutlich mehr als die Versandpauschale des DDK, hat aber auch einen deutlichen Mehrwert.
Zitat von Dirkmswt:
nur vermisse ich eben die essentiellen Compileranweisungen ohne die mir der beste Quellcode nix bringt.
Zitat von Dirkmswt:
Vielleicht weiß ja jemand von euch eine gute Internetseite etc...
Von der Microsoftseite hab ich dazu auch noch nichts gefunden oder irgendwie übersehen Nachtrag: Von den Strukturen die Nico erwähnte (__fastcall dürfte da bspw. hervorstechen) abgesehen, sind viele der vermeintlichen Funktionen im DDK nur Makros. Dort wäre eine Umschreibung als Funktion auch reichlich sinnlos, was einen weiteren Grund liefert bei C/C++ zu bleiben ... |
Zitat |
Registriert seit: 21. Apr 2004 Ort: Tuningen 367 Beiträge Delphi XE2 Enterprise |
#38
Hi,
also ich denke, es reicht jetzt! Das geht alles an dem eigentlichen Thema vorbei! Ich kenn mich mit Treiberentwicklung kaum aus .... ich würde jedoch niemanden raten das mit Delphi zu tun ! Delphi ist echt super, aber für so etwas ist es einfach nicht gedacht ! Wer jetzt meint, mit Delphi einen Treiber schreiben zu müssen .. bitteschön soll er´s doch machen. Irgendwann wird er schon merken was das bedeutet. Bleibt locker |
Zitat |
Olli
(Gast)
n/a Beiträge |
#39
Zitat von ACE-ppc:
Bleibt locker
|
Zitat |
Registriert seit: 27. Sep 2006 Ort: Heppenheim 64 Beiträge |
#40
Der aha effekt macht sich breit
Die Auflistung ist sehr gut Olli Hab das win2003ddk bei Microsoft gefunden und finde die Beschreibungen gut. Klar lernt man sowas nicht von heut auf Morgen Aber du hast mir einen Denkanstoß gegeben. Vorallem irqls usw was du erwähnt hast. Nun meine Antwort zu irql: Ein irql ist ein Hardware Interrupt und steht für interrupt Request Level. Will jetzt hier keinen ganzen Aufsatz schreiben. Aber eine Frage hab ich die hier aufjedenfall auch noch gut reinpasst: Wie greife ich aus Delphi auf einen Treiber direkt zu,bzw spreche den treiber direkt an? Gibts da Api Befehle,muss ich da den Usermode verlassen? |
Zitat |
Ansicht |
Linear-Darstellung |
Zur Hybrid-Darstellung wechseln |
Zur Baum-Darstellung wechseln |
ForumregelnEs 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
|
|
Nützliche Links |
Heutige Beiträge |
Sitemap |
Suchen |
Code-Library |
Wer ist online |
Alle Foren als gelesen markieren |
Gehe zu... |
LinkBack |
LinkBack URL |
About LinkBacks |