AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch Was nervt euch so, während der Programmierung oder so allgemein
Thema durchsuchen
Ansicht
Themen-Optionen

Was nervt euch so, während der Programmierung oder so allgemein

Ein Thema von himitsu · begonnen am 26. Jun 2010 · letzter Beitrag vom 3. Mai 2013
Thema geschlossen
Seite 1 von 2  1 2      
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.398 Beiträge
 
Delphi 12 Athens
 
#1

AW: Was nervt euch so, wärend der Programmierung.

  Alt 1. Dez 2010, 15:52
@Memnarch: Du kennst wohl auch die neue OH von Delphi?
Da wurde nun zwar schon Vieles automatisiert aufgenommen, aber dadurch seht nur fast überall nur noch sowas wie "Abc ist ein Member von TXyz" (sonst nix), welches man so aber auch schon vorher wußte.
Ein Therapeut entspricht 1024 Gigapeut.
 
Benutzerbild von Memnarch
Memnarch

Registriert seit: 24. Sep 2010
737 Beiträge
 
#2

AW: Was nervt euch so, wärend der Programmierung.

  Alt 1. Dez 2010, 16:11
Da bekomm ich ja noch mehr Infos, wenn ich per strg-click auf das schlüsselwort klicke und in die Unit zur gegebenen stelle springe XD



MFG
Memnarch
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.398 Beiträge
 
Delphi 12 Athens
 
#3

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 13:32
Es ist schon ein bissl nervig, wenn in der OH nicht viel drinsteht,

aber daß man nun auch noch anfängt zu löschen, anstatt Weiteres einzutragen und ausführlicher zu beschreiben, das ist ja noch schlimmer.
siehe Delphi-Referenz durchsuchensLineBreak > http://docwiki.embarcadero.com/VCL/en/System.sLineBreak
(zum Glück steht im Deutschen noch was drin)
Ein Therapeut entspricht 1024 Gigapeut.
 
Win32.API

Registriert seit: 23. Mai 2005
312 Beiträge
 
#4

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 13:49
Was mich gerade richtig nervt, ist das Delphi _immer_ einen Stackframe generiert. Sowas wie "naked" in c/c++ gibt es wohl nicht

Und schön sind diese Ganzen Workarounds aka Hacks auch nicht ...
 
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#5

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 13:50
Stackframes kann man doch in den Projektoptionen ausschalten
Und dann gibt's ja auch noch Inline-Funktionen...
 
Win32.API

Registriert seit: 23. Mai 2005
312 Beiträge
 
#6

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 13:53
Ich brauche den Stackframe nur bei ein paar Funktionen nicht, deswegen fallen die Projektoptionen raus. Den Zusammenhang mit Inline Funktionen kann ich noch nicht ganz nachvollziehen, kannst du das bitte etwas genauer erläutern?
 
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 14:05
Naja, Inline-Funktionen kommen doch ohne echten Funktionsaufruf aus (wie so eine Art Makro), somit sollte auch der Stackframe wegfallen.
Aber wie auch immer, du kannst Stackframes auch per Compilerdirektive für bestimmte Bereiche ein- und ausschalten: {$W-} {$STACKFRAMES OFF} bzw. {$W-} {$STACKFRAMES OFF} .
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.398 Beiträge
 
Delphi 12 Athens
 
#8

AW: Was nervt euch so, wärend der Programmierung.

  Alt 16. Dez 2010, 14:07
Immer?

Die Erzeugung des Stack-Frame hängt von den Funktions-Parametern und den lokalen Variablen ab.

In den Projektoptionen oder via Compilerschalter kann man nur "immer Sackframe erzeugen" sagen.
Ist diese Optionen nicht gesetzt, dann hängt es eben vorwiegend von den oben genannten Faktoren ab.

{$STACKFRAMES ON} = immer Sackframe erzeugen
{$STACKFRAMES OFF} = nur dann erzeugen, wenn nötig
Ein Therapeut entspricht 1024 Gigapeut.
 
Elvis

Registriert seit: 25. Nov 2005
Ort: München
1.909 Beiträge
 
Delphi 2010 Professional
 
#9

AW: Was nervt euch so, wärend der Programmierung.

  Alt 30. Mai 2011, 13:38
Ich könnte die Wände hochkriechen und mich an dem Zipfel Tapete innerhalb von 3h bis zur Lampenfassung durchkauen wenn...
  • ... APIs absolut grundlegende und sinnvolle Methoden/Klassen internal oder private markieren.
  • ... Ich etwas manuell tun muss, was eine Maschine besser und zuverlässiger erledigen kann. Ich es aber trotzdem tun muss, weil irgendein Toolvendor einfach keinen Anspruch an seine Arbeit hat
  • ... APIs, oder Software im Allgemeinen, komplett blödsinnige Annahmen machen, die dazu führen, dass sie jenseits der "Hauptstraße" unbenutztbar werden.
    Und ja, fast jede annahme ist eine blödsinnige. Für fast alles gibt es Hooks und APIs im OS, oder der Runtime, oder wem-auch-immer, die einem genau sagen können was wie zu passieren hat.
  • ... ich, wie jeden Tag morgens, an meiner Windows-Maschine sitzend, erkennen muss, dass der Tag gar nicht mehr so toll werden kann. Zumindest nicht, bis ich sie wieder ausschalte.
  • ... ich Host apps für Plugins neu starten muss, weil sie zu blöd sind, PlugIn APIs zu schaffen, die diese im Betrieb entladen/tauschen können.

Ich könnte noch etliches mehr auflisten.
Eigentlich müsste man sich in Grund und Boden schämen, wenn einem jmd nach dem Job fragt.
Es gibt wohl kaum eine Branche mit so geringen Anspruch, sovielen lernfaulen, dogmatischen und ideelosen Trotteln, wie die Software-branche.

Hatte gestern erst ein bleibendes Erlebnis mit Elsterformular, wieder ein schönes Beispiel von Fricklern, die der Welt einen unschätzbaren Gefallen getan hätten, wenn sie Turnschuhtestriecher gelernt hätten...
Robert Giesecke
I’m a great believer in “Occam’s Razor,” the principle which says:
“If you say something complicated, I’ll slit your throat.”

Geändert von Elvis (30. Mai 2011 um 13:40 Uhr)
 
mquadrat

Registriert seit: 13. Feb 2004
1.113 Beiträge
 
Delphi XE2 Professional
 
#10

AW: Was nervt euch so, wärend der Programmierung.

  Alt 31. Mai 2011, 11:35
Ich könnte die Wände hochkriechen und mich an dem Zipfel Tapete innerhalb von 3h bis zur Lampenfassung durchkauen wenn...
Schlechten Tag gehabt?
 
Thema geschlossen
Seite 1 von 2  1 2      


Forumregeln

Es 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

Gehe zu:

(?)

LinkBack to this Thread

Erstellt von For Type Datum
Untitled document This thread Refback 7. Nov 2011 09:54

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:59 Uhr.
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-2025 by Thomas Breitkreuz