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 43 von 192   « Erste     33414243 44455393143     Letzte »    
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#421

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

  Alt 11. Sep 2011, 17:51
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

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
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.
 
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#422

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

  Alt 11. Sep 2011, 18:43
Unflexible Leute in der IT Branche
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
 
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#423

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

  Alt 11. Sep 2011, 18:48
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
 
Benutzerbild von himitsu
himitsu

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

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

  Alt 23. Sep 2011, 13:45
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)
$2B or not $2B
 
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#425

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

  Alt 25. Sep 2011, 22:27
Gab es inzwiscxhen eigentlich schon Updates/Bugfixes?
Denn meine Trial hat einige Bugs.
"Is not a bug but a feature?!"

Im Ernst, welche denn?

(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.
 
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#426

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

  Alt 26. Sep 2011, 03:22
Hab mich noch nicht wirklich damit beschäftigen können. Gibt es denn wieder so viele schlimme Bugs?
Gruß
Cookie
 
Benutzerbild von himitsu
himitsu

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

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

  Alt 26. Sep 2011, 05:23
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.
    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.
$2B or not $2B
 
Benutzerbild von himitsu
himitsu

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

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

  Alt 4. Okt 2011, 13:17
Nerven tun manchmal die sinnlosesten Fehlerchen, welche aber ungehnte Nebenwirkunen zeigen.


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 SetLength(S, i); vergessen)



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

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.

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:
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.
$2B or not $2B

Geändert von himitsu ( 4. Okt 2011 um 13:45 Uhr)
 
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#429

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

  Alt 4. Okt 2011, 17:56
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.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie ( 4. Okt 2011 um 18:42 Uhr)
 
Benutzerbild von Der.Kaktus
Der.Kaktus

Registriert seit: 22. Jan 2008
Ort: Erfurt
958 Beiträge
 
Delphi 7 Enterprise
 
#430

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

  Alt 4. Okt 2011, 18:06
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.
Gruss Kaki

Repeat Until true=false;
 
Thema geschlossen
Seite 43 von 192   « Erste     33414243 44455393143     Letzte »    


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 10:54

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 Uhr.
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