Delphi-PRAXiS
Seite 43 von 192   « Erste     33414243 44455393143     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Klatsch und Tratsch (https://www.delphipraxis.net/34-klatsch-und-tratsch/)
-   -   Was nervt euch so, während der Programmierung oder so allgemein (https://www.delphipraxis.net/152540-nervt-euch-so-waehrend-der-programmierung-oder-so-allgemein.html)

Delphi-Laie 11. Sep 2011 16:51

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

Zitat von Meflin (Beitrag 1123321)
Zitat:

Zitat von Delphi-Laie (Beitrag 1123314)
Die Schnellstartleiste mit integriertem "Desktop anzeigen" ist aus heiterem Himmel aus Windows 7 wieder verschwunden. Sie steckt aber sozusagen noch in diesem/jenem Windows drin, so daß man sie wieder hervorzaubern kann. Das erfordert Internetrecherche und erneute Bastelei am Windows

Wenn man wenigstens ein bisschen Ahnung hätte bevor man nörgelt :wall:

Zaubern können muss man nicht, lediglich dazu in der Lage sein, seinen Mauszeiger an den rechten unteren Bildschirmrand zu bewegen. Von Win + D will ich mal ganricht erst reden :roll:

Sie war unten links, bevor sie unten rechts versteckt wurde. Man kann aber auch eine gewohnte (Sichtbarkeit, Art (bekannte Einträge, alle auf einmal zu sehen) & Position) wieder zusammenwursteln.

Stevie 11. Sep 2011 17:43

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Unflexible Leute in der IT Branche

Luckie 11. Sep 2011 17:48

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Jungs, ihr kommt vom Thema ab. Das ist wirklich lange gut gelaufen, ich möchte ungern den Thread schließen. Aber wenn ihr nicht wieder zum Thema zurückfindet, mache ich hier zu. :warn:

himitsu 23. Sep 2011 12:45

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Wenn man mal so ein nettes XE2 vor sich liegen hat und beim Rumspielen absolut nix bei raus kommt.
(jedenfalls nicht immer gleich so, wie man es sich wünscht)

Wobei das oftmals an den noch unbekannten neuen Property liegt, welche man so im OI sieht ... man guckt also in die OH, da man es ja nicht kennt und bei keinem der nachgeschlagenen Property konnte die OH eine Lösung bringen.

Neue OH-Einträge sind schön und gut, aber wenn da nichts drinsteht, außer "nee, hier steht nix, aber wenn du Lust hast, dann kannst'e uns ja helfen und was dazu schreiben" ... wie denn, wenn man selber nicht weiß was das sein soll?

Gab es inzwiscxhen eigentlich schon Updates/Bugfixes?
Denn meine Trial hat einige Bugs. (da traut man sich ja kaum sich das auch noch bestellen zu wollen)

Delphi-Laie 25. Sep 2011 21:27

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Zitat:

Zitat von himitsu (Beitrag 1126203)
Gab es inzwiscxhen eigentlich schon Updates/Bugfixes?
Denn meine Trial hat einige Bugs.

"Is not a bug but a feature?!"

Im Ernst, welche denn?

Zitat:

Zitat von himitsu (Beitrag 1126203)
(da traut man sich ja kaum sich das auch noch bestellen zu wollen)

Trauen? Man sollte es gerade nicht tun, und zwar aus Überzeugung, denn genau das soll ja eine "Trial"-Version anstellen: Daß der Kunde sich von der Qualität des Produktes überzeugt. Überzeugt ihn das Produkt qualitativ nicht, dann gibt's eben auch keinen Kaufvertrag.

cookie22 26. Sep 2011 02:22

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Hab mich noch nicht wirklich damit beschäftigen können. Gibt es denn wieder so viele schlimme Bugs?

himitsu 26. Sep 2011 04:23

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Hatte noch nicht soviel Zeit und bisher nur oberflächlich rumgeklickt.
  • Die OH ist grauenhaft ... wie immer fehlen alle wichtigen neuen Einträge.
  • Hab 'nen Gradient bei einer Form einstellen wollen, aber der OI, bzw. der Propertyeditor speichert die Einstellungen nicht (vollständig) und vergißt sie gerne wieder.
  • Ich kann ohne Fehlermeldung 3D-Objekte auf eine HD-Form pappen, ohne Fehlermeldung und dann wundert man sich, daß man nichts sieht. :wall:
    Oder Edits auf eine 3D-Form und sieht da ebenfalls nichts.
  • ...
  • An den Befehlen konnte ich noch keine Bugs finden, hab da aber noch fast garnichts gemacht.

himitsu 4. Okt 2011 12:17

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Nerven tun manchmal die sinnlosesten Fehlerchen, welche aber ungehnte Nebenwirkunen zeigen. :wall:


Einen dieser Fehler hab ich mal auf folgenden Code reduziert.
Delphi-Quellcode:
procedure MacheMist;
var
  S: string;
  L: Cardinal;
begin
  L := MAX_PATH;
  GetUserName(PChar(S), L);
end;

initialization
  MacheMist;

finalization

end.
(einfach nur ein kleines
Delphi-Quellcode:
SetLength(S, i);
vergessen)



OK, S ist als Leerstring NIL, also sollte GetUserName mit einer Zugriffsverletzung enden,
tut es aber nicht :shock:

Denn PChar leitet dieses NIL auf einen existierenden "Leerstring" um, welcher auf #0 endet.

Tja, nun ist gerade dieser Speicherplatz leider nicht schreibgeschützt (PAGE_READONLY), so wie man es von einer Konstante eventuell erwarten könnte.
Daher überschreibt jetzt GetUserName diesen Speicher und schwups, hat man sich den programmglobalen Leerstring zerschossen. :oops:

Alles was also diesen PChar-Leerstring nutzt, wird sich nun verändern.




Tipp: Nehmt eine Form, darauf 2-3 Edits, den Text jeweils rauslöschen und kompilieren+starten.
Am Besten noch mit dieser Funktion: :angle:
Delphi-Quellcode:
procedure MacheMist;
const H = 'himi war hier'#0;
var S: string;
begin
  Move(PChar(H)^, PChar(S)^, Length(H) * SizeOf(Char));
end;
Zumindestens ab Delphi 2010 (ab wann genau weiß ich nicht) und mit mindestens WinXP sieht man nun in allen Edits (ohne Fokus) seinen Nutzernamen/meinen Namen.
Genauso war das hier in DBGrids, wo dann alle leeren Zellen plötzlich gefüllt waren.


[edit]
Das Beispiel geht ab da, wo TEdit die Eigenschaft TextHint besitzt.

Stevie 4. Okt 2011 16:56

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
Wat hast du denn geraucht? s ist eine nicht initialisierte (bzw besser gesagt: es ist kein Speicher durch ein SetLength allokiert) lokale Variable. Dass das bei dir grad komische Auswirkungen hat und keine AV, ist Zufall.

Edit: Ok, ich korrigiere mich. Scheint in der Tat ein Bug in der _UStrToPWChar Funktion gewesen zu sein, die sieht in XE2 etwas anders aus.

Der.Kaktus 4. Okt 2011 17:06

AW: Was nervt euch so, wärend der Programmierung oder so allgemein
 
sage mal ein/zwei Sachen dazu(pascal IBM-Grossrechner angefangen..dann Turbo Pascal usw. )

1. zuviel Zeugs in den neueren Delphiversionen (ab D10)
2. Windows 8? schonmal angeschaut?..App-Store als Stichwort..was solls werden ausser in Firmenlicencen, wo diese "gewisse" Option rausgenommen wird???


2.1. Programmierer im "einfachen" Betriebsmodus(kleinere Firma ohne "grosse" Entwicklungsabteilung) auf dem absteigenden Ast..mal so sag.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:08 Uhr.
Seite 43 von 192   « Erste     33414243 44455393143     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz