| Autor |
Beitrag |
buster
      
Beiträge: 66
Erhaltene Danke: 7
WIN 7
Delphi 2010 Prof
|
Verfasst: Fr 26.08.11 10:29
|
|
Delphi-Laie
      
Beiträge: 1600
Erhaltene Danke: 232
Delphi 2 - RAD-Studio 10.1 Berlin
|
Verfasst: Fr 26.08.11 10:35
sternbach hat folgendes geschrieben : | Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei. |
Ein Beweis, daß Du hier nicht für "EMB" wirbst, sind Deine Aussagen aber auch nicht.
sternbach hat folgendes geschrieben : | | Also, ich hoffe, dass sich künftig wieder mehr Leute mit Delphi beschäftigen, damit ich neue Mitarbeiter nicht wie üblich erst die Delphi Grundlagen beibringen muß. |
Neuen Mitarbeitern erst die "Delphi -Grundlagen" beibringen? Welches Unternehmen kann sich derlei Produktivitätsausfälle heutzutage noch leisten? Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen?
|
|
Lemmy
      
Beiträge: 792
Erhaltene Danke: 49
Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
|
Verfasst: Fr 26.08.11 10:47
Delphi-Laie hat folgendes geschrieben : | | Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen? |
Hier mein Beitrag zum OffTopic:
Wo sind die? Ich habe in 2 Firmen über Jahre hinweg neue Mitarbeiter gesucht. Die die sich beworben haben konnten vorweisen, dass sie mit Delphi 5/7 mal ein paar kleine Projekte gemacht haben, als es dann um die praktische Arbeit ging, waren alle überfordert. Einen StackOverflow-Fehler zu finden: Totale Fehlanzeige! Und auf dieser Basis bleibt einem nix anderes übrig als neue MA einzuarbeiten.
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 26.08.11 11:01
Ich möchte drum bitten, zum Thema zurückzukehren und für die anderen Themen bei Bedarf ein neues Topic zu eröffnen. Danke! 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Für diesen Beitrag haben gedankt: Narses
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Fr 26.08.11 11:17
Delphi-Laie hat folgendes geschrieben : | sternbach hat folgendes geschrieben : | Wenn Dir das EMB Marketing sagt, dass das Produkt gut ist, glaubst Du es dann vorbehaltslos? Wenn Dir das aber jemand sagt, der sich seit Monaten mit dem Produkt jeden Tag auseinandersetzt,
dann gibt Dir das einen zusätzlichen Blickwinkel auf das Produkt frei. |
Ein Beweis, daß Du hier nicht für "EMB" wirbst, sind Deine Aussagen aber auch nicht.
sternbach hat folgendes geschrieben : | | Also, ich hoffe, dass sich künftig wieder mehr Leute mit Delphi beschäftigen, damit ich neue Mitarbeiter nicht wie üblich erst die Delphi Grundlagen beibringen muß. |
Neuen Mitarbeitern erst die "Delphi-Grundlagen" beibringen? Welches Unternehmen kann sich derlei Produktivitätsausfälle heutzutage noch leisten? Und das bei den vielen arbeitslosen Programmierern oder sich nur mühsam über Wasser haltenden Freiberuflern, die (auch) Delphi beherrschen? |
- Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort.
|
|
Crombo
      
Beiträge: 54
Erhaltene Danke: 8
Windows 7, Windows Vista, Windows XP
Delphi XE Architect, Visual Studio 2010 Professional
|
Verfasst: Fr 26.08.11 11:33
sternbach hat folgendes geschrieben : | - Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort. |
Was für Produkte entwickelt ihr denn da in Vorarlberg? Hab dazu jetzt nur www.sternbach.net/ gefunden, was vom Namen und dem Standort zutreffen würde. Die Seite wurde allerdings vor 2 Jahren das letzte mal angefasst (Copyright 2009). bzw. wie viele Mitarbeiter beschäftigst du? Hast du möglicherweise Screenshots von neueren Features (mal in ner echten Anwendung und nicht nur als 3D-Spielerei)?
Was die Schulen betrifft: Microsoft kommt da eben mit nem guten (kostenlosen) Angebot. Embarcadero kann sich das nicht leisten und da bei Schulen ja immer der Geldhahn gesperrt ist wird das wohl noch ne Zeit lang so bleiben. Schade natürlich für Delphi - wenn der Nachwuchs fehlt.
C.
_________________ one day your life will flash before your eyes. make sure it's worth watching
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Fr 26.08.11 13:31
Crombo hat folgendes geschrieben : | sternbach hat folgendes geschrieben : | - Ich empfehle es. Nenn es ruhig bewerben wenn Du der Meinung bist. Ich verkauf keine EMB Produkte, bekomme nichts dafür, verwende Sie jedoch.
- Ich als Firmeninhaber sehe keinen "Produktivitätsausfall" darin, jemanden auszubilden. Ich leiste es mir auch gerne. Wenn ich mir diese Monate der Ausbildung jedoch sparen kann, bin ich nicht unglücklich darüber.
Und:
Zeig mir bitte in Vorarlberg/Österreich einen arbeitslosen Programmierer, der zudem noch Delphi beherrscht. Den schau ich mir gerne an.
Delphi im Unterricht, beispielsweise an den hiesigen HTLs? Fehlanzeige, steht momentan nicht auf dem Lehrplan, alles von Microsoft dort. |
Was für Produkte entwickelt ihr denn da in Vorarlberg? Hab dazu jetzt nur www.sternbach.net/ gefunden, was vom Namen und dem Standort zutreffen würde. Die Seite wurde allerdings vor 2 Jahren das letzte mal angefasst (Copyright 2009). bzw. wie viele Mitarbeiter beschäftigst du? Hast du möglicherweise Screenshots von neueren Features (mal in ner echten Anwendung und nicht nur als 3D-Spielerei)?
Was die Schulen betrifft: Microsoft kommt da eben mit nem guten (kostenlosen) Angebot. Embarcadero kann sich das nicht leisten und da bei Schulen ja immer der Geldhahn gesperrt ist wird das wohl noch ne Zeit lang so bleiben. Schade natürlich für Delphi - wenn der Nachwuchs fehlt.
C. |
Du hast Post.
Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail.
|
|
Christian S.
      
Beiträge: 20451
Erhaltene Danke: 2264
Win 10
C# (VS 2019)
|
Verfasst: Fr 26.08.11 14:05
sternbach hat folgendes geschrieben : | | Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail. |
Nein, das habe ich nicht vorgeschlagen. Ich habe vorgeschlagen, dass Du Deinen einen Beitrag, der nach meinem kam, per PN versendest, weil es off-topic war.
Fragen zu XE2 passen sehr gut zum Topic, warum sollten die nicht hier gestellt und beantwortet werden? 
_________________ Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Fr 26.08.11 14:29
Christian S. hat folgendes geschrieben : | sternbach hat folgendes geschrieben : | | Ich beantworte gerne weitere Fragen, auch zu Screenshots, soweit vom Non Disclosure Agreement erlaubt, jedoch nur wie Christian vorgeschlagen hat, via pm oder mail. | Nein, das habe ich nicht vorgeschlagen. Ich habe vorgeschlagen, dass Du Deinen einen Beitrag, der nach meinem kam, per PN versendest, weil es off-topic war.
Fragen zu XE2 passen sehr gut zum Topic, warum sollten die nicht hier gestellt und beantwortet werden?  |
Offtopic Fragen wie die zu meiner Firma beantworte ich, wie vorgeschlagen, nur via PM - zu Programmteilen, die nicht vom NDA betroffen sind, werde ich gerne auch hier posten.
Eine kleine Exedemo meiner industriellen Anwendung ist ggf nächste Woche mal online...
S E M I O N T O P I C M A L W I E D E R...
Anbei ein paar Screenshots, was man denn so mit der Skalierbarkeit machen kann. Dazu muss man wissen, dass ich alle meine Indu geräte mit 19" Touchscreens ausliefere...
Mit der Zoomvariante/Touchscrollvariante wird ein Programm merklich einfacher handhabbar... mit den Ebenen kann man auch nur teile größenseitig ändern.
ICH SPRECHE NUN MAL AUSSCHLIELICH ÜBER KSDEV!!! - ob das Ganze unter XE2 so läuft. müsst ihr selber rausfinden...
Die Shots sind von einer pre pre pre alpha eines meiner Programme, Frühjahr 2011..
Keyboard - eine Singlekomponente, abgeleitet von einem TVGControl, TStbKeyKlasse auch, die Entertaste ist mittels Pfad ausprogrammiert (Es ist wirklich nur die Region clickbar, die die taste repräsentiert...), Keymanager nonvisual, Transparenz einstellbar, durch den Zoom sieht man nun vier Seiten des Programmes... Die Seiten werden innerhalb eines TvgLayouts aufgebaut.
habe mir meine Komponenten alle abgeleitet, da ich die Styles nicht mag und ich die Farben gerne dynamisch auf Aktionen verwende. Die Komponentenerstellung läuft wie üblich,
ich verwende nicht den KSDEV Designer, weil komplexere Komponenten bei uns erst zur Laufzeit verwendet werden. Deswegen hab ich mir bei KSDEV meine eigenen Subklassen abgeleitet,
das funktioniert immer noch
i52.tinypic.com/33ma9ox.jpg
Der Standardbildschirm, SCALE 1.00,1.00
i56.tinypic.com/bgwt9u.jpg
i52.tinypic.com/2mzz91j.jpg
Das wirklich coole dabei ist, dass die Komponenten unabhängig vom Zoomlevel bedienbar bleiben. Mit den Effekten kann man wichtige Ereignisse effektvoll darstellen, aber da folge ich immer noch gerne dem Bauhaus Stil,deswegen sieht die aktuelle Variante nicht mehr so bunt aus... Im Gegensatz zur VCL ist bei KSDEV eine gemeinsame Canvas vorhanden. Die @ taste ist gedrückt, Mauszeiger verwende ich im Touchmodus nicht... kann man aber einschalten, wie in der VCL auch...
Die Komponenten mussten umständlich bewegt und eingefügt werden. Schatten bei Eingabeeditoren ließen die Performance einbrechen. Das Problem ist in XE komplett behoben. Firemonkey verhält sich ähnlich der VCL, die Performance ist wirklich so, wie ich mir das vorstelle...
Tja was sagen die Maschinenführer, die die Pre beta meiner G5 angesehen haben? Bei denen kommt der Stil sehr gut an, ist intutiver geworden, weil ich mir die PageControls sparen kann, die tabseitig zu viel Platz brauchten. Jetzt zoomt man ein Stück rein, clickt auf den Bereich, und die gewählte Zone scrollt auf 100% mittig. Wie gesagt, für Industrieanwendungen, wo Maus und Tastatur oft fehl am Platz sind, ists eine gute Sache....
Moderiert von Christian S.: Bilder als Link eingebunden, sind ein bissche groß ...
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.08.11 02:36
Hier findet ihr eine kurze Übersicht über die LiveBindings™:
www.delphi-forum.de/viewtopic.php?p=649073
Für diesen Beitrag haben gedankt: Crombo
|
|
Delphi-Laie
      
Beiträge: 1600
Erhaltene Danke: 232
Delphi 2 - RAD-Studio 10.1 Berlin
|
Verfasst: Mo 29.08.11 12:14
sternbach hat folgendes geschrieben : | ich teste seit einigen Monaten nun die Delphi XE2 Beta von Embarcadero.
...
Zu XE2:
Es wird in der kommenden Version eine Menge an neuen Features geben, die sich manch einer von uns gewünscht hat. |
Hallo sternbach/Peter!
Wird es denn weiterhin die bewährte Abwärtskompatibilität bezüglich der Quelltexte geben? Darf wenigstens das dezent bestätigt werden, oder läuft das auch schon unter geheimer Verschlußsache?
Nach meiner Beobachtung sind die Quelltexte, die für Delphi 4 geschrieben wurden bzw. ab diesem geeignet sind, bis hin zu weit höhere Delphiversionen (womöglich sogar bis zur aktuellem, dem XE) zu 100%, also vollkompatibel - eine bemerkenswerte und in dieser Langfristigkeit wohl beispielhafte (einmalige?) Kontinuität.
|
|
jaenicke
      
Beiträge: 19339
Erhaltene Danke: 1752
W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
|
Verfasst: Mo 29.08.11 12:22
Solange du keine Metadatentypen (Real, string, PChar, ...) an Stellen benutzt hast, an denen der exakte Typ wichtig ist, sondern deren explizite Äquivalente (Single/Double, AnsiString, PAnsiChar, ...) und auch keine Annahmen über interne Strukturen benutzt hast (z.B. Length(String) = Größe in Byte, ...), sollte die Umstellung recht problemlos sein. Egal ob auf XE oder auf XE 2.
Größere Probleme hat man bei einer Umstellung von einer so alten Version eher mit Fremdkomponenten, die entweder nicht im Quelltext vorliegen (fail beim Einkauf) oder nicht so leicht portiert werden können, ...
Für diesen Beitrag haben gedankt: Delphi-Laie
|
|
Delphi-Laie
      
Beiträge: 1600
Erhaltene Danke: 232
Delphi 2 - RAD-Studio 10.1 Berlin
|
Verfasst: Mo 29.08.11 12:52
jaenicke hat folgendes geschrieben : | | Fremdkomponenten, die entweder nicht im Quelltext vorliegen (fail beim Einkauf) |
Vermutlich ist es mit den Quelltexten teuerer bzw. ohne diese billiger. Zum gleichen Preis auch die Quelltexte zu erlangen, ist Verhandlungssache, jedoch wird sich letztlich der durchsetzen, der sich am längeren Hebelarm befindet (beim Originalanbieter des Delphis waren die Fronten diesbezüglich immer geklärt). Von einem Fehler, einem Versäumnis, kann man deshalb wohl nicht generell sprechen.
Letztlich wird aber ohne Kenntnis der vollständigen Quelltexte die Programmierung zumindest erschwert, "suboptimal" verlaufen. Allein die Deklarationen zu kennen, reicht bei weitem nicht immer.
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Mo 29.08.11 13:34
Delphi-Laie hat folgendes geschrieben : | sternbach hat folgendes geschrieben : | ich teste seit einigen Monaten nun die Delphi XE2 Beta von Embarcadero.
...
Zu XE2:
Es wird in der kommenden Version eine Menge an neuen Features geben, die sich manch einer von uns gewünscht hat. |
Hallo sternbach/Peter!
Wird es denn weiterhin die bewährte Abwärtskompatibilität bezüglich der Quelltexte geben? Darf wenigstens das dezent bestätigt werden, oder läuft das auch schon unter geheimer Verschlußsache?
Nach meiner Beobachtung sind die Quelltexte, die für Delphi 4 geschrieben wurden bzw. ab diesem geeignet sind, bis hin zu weit höhere Delphiversionen (womöglich sogar bis zur aktuellem, dem XE) zu 100%, also vollkompatibel - eine bemerkenswerte und in dieser Langfristigkeit wohl beispielhafte (einmalige?) Kontinuität. |
Hallo Delphi-Laie,
Ich habe von Delphi XE auf XE2 nur kleinere Änderungen bis jetzt vornehmen müssen. Habe meine Sources immer konsequent hochgezogen seit Delphi 1.0 (naja, fast alle^^..) XE2: Es gibt nunmehr die Unterscheidung zwischen Firemonkey und VCL. Der Namespace wurde erweitert. Sprich Dialogs wird in der Uses Klausel entweder zu vcl.Dialogs oder fmx.Dialogs, etc. Eigentlich ist die Umstellung ziemlich einfach.
Fremdkomponenten:
Sofern ich Fremdkomponenten einkaufe oder verwende, besorge ich mir immer die Source Variante - zum Lernen und Verstehen unabdingbar.... Ansonsten kannst Du im Bereich <<kommerzielle Entwicklung>> bald mal in einer Sackgasse enden...
Grüße,
Peter
Link zu den Namespaces...: delphi.fosdal.com/
Für diesen Beitrag haben gedankt: Delphi-Laie
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 29.08.11 15:38
Wobei FireMonkey nicht kompatible zur VCL ist. Es ist ein alternatives Framework, welches in XE2 für Windows, MacOSX und iOS vorliegt. Es soll aber in Folgeversionen von Delphi auch für weitere Plattformen verfügbar sein.
Es gibt keinen Konverter und es macht imho auch keinen Sinn, ein VCL-Programm 1:1 nach FMX umzusetzen.
_________________ Markus Kinzler.
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Mo 29.08.11 17:23
mkinzler hat folgendes geschrieben : | Wobei FireMonkey nicht kompatible zur VCL ist. Es ist ein alternatives Framework, welches in XE2 für Windows, MacOSX und iOS vorliegt. Es soll aber in Folgeversionen von Delphi auch für weitere Plattformen verfügbar sein.
Es gibt keinen Konverter und es macht imho auch keinen Sinn, ein VCL-Programm 1:1 nach FMX umzusetzen. |
Ja klar. Allerdings gibt es schon die Möglichkeit, den nichtsichtbaren Programmteil weiterzuverwenden und die Oberfläche neu zu gestalten.
Die VCL bleibt ja bestehen, denke mal, dass sich reine VCL Projekte gut weiterverwenden lassen...
Persönlich würde ich es begrüßen, künftig auch Windows Compact 7 durch Firemonkey unterstützt zu sehen, Lazarus ist dort sicher nicht schlecht,
für meine momentanen Win Ce 7 Projekte aber unzurechend supportiert...
|
|
mkinzler
      
Beiträge: 4106
Erhaltene Danke: 13
Delphi 2010 Pro; Delphi.Prism 2011 pro
|
Verfasst: Mo 29.08.11 18:21
Da ja Em ein ARM backend angekündigt hat wird zukünftig sicherlich auch Windows 8 für die ARM-Plattform. das Compact Framework ist aber .Net, welches höchstwahrscheinlich nicht unterstützt werden wird (dort gibt es ja auch das "ähnliche" WPF).
_________________ Markus Kinzler.
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Mo 29.08.11 19:22
mkinzler hat folgendes geschrieben : | | Da ja Em ein ARM backend angekündigt hat wird zukünftig sicherlich auch Windows 8 für die ARM-Plattform. das Compact Framework ist aber .Net, welches höchstwahrscheinlich nicht unterstützt werden wird (dort gibt es ja auch das "ähnliche" WPF). |
Das Problem ist nur, dass Win8 höchstwahrscheinlich nicht die Echtzeitunterstützung hat, die Win 7 CE bietet.. (10µSek gegen 32 mSek worst case Latenz, Interruptunterstützung gegen Polling, etc)
Das künftige Backend wird aber eher in Richtung Android gehen, was auch für Vieles Sinn macht... aber mal abwarten und nicht zuuu schwarz sehen 
|
|
Delphi-Laie
      
Beiträge: 1600
Erhaltene Danke: 232
Delphi 2 - RAD-Studio 10.1 Berlin
|
Verfasst: Mo 29.08.11 21:12
sternbach hat folgendes geschrieben : | | Das Problem ist nur, dass Win8 höchstwahrscheinlich nicht die Echtzeitunterstützung hat, die Win 7 CE bietet.. (10µSek gegen 32 mSek worst case Latenz, Interruptunterstützung gegen Polling, etc) |
Weißt Du, wo man näheres dazu erfahren kann?
Das riecht stark nach einem generellen Technologiewechsel und für zunehmende Langsamkeit (die bei Windows trotz aller gegensätzlichen Behauptungen des Herstellers immer mehr zunahm).
|
|
sternbach 
      
Beiträge: 31
Erhaltene Danke: 4
|
Verfasst: Mo 29.08.11 21:49
|
|
|