AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Seite 1 von 20  1 2311     Letzte »    
Zeige Ergebnis 1 bis 25 von 500
Die Suche dauerte 0,04 Sekunden.
Suchen: Beiträge von: 3_of_8
Forum: Object-Pascal / Delphi-Language 20. Jan 2010, 13:35
Antworten: 20
Hits: 2.436
Erstellt von 3_of_8
Re: TObject kein ordinaler Typ?

1 Byte? Was? Wo?

Integer sind 4 Bytes und die kann er nicht weiter kürzen, weil dann signifikante Stellen verloren gehen. Da würde er warnen und man müsste einen expliziten Cast machen. Implizite...
Forum: Programmieren allgemein 12. Nov 2009, 00:31
Antworten: 19
Hits: 2.093
Erstellt von 3_of_8
Re: Wie erechnet man eine optimale Handytasturbelegung?

Das ist die aktuelle BWINF-Aufgabe. Abgabetermin ist nächsten Montag. Ich würde keine weiteren Tipps geben.

EDIT: Argh, zu langsam.
Forum: Sonstige Fragen zu Delphi 9. Nov 2009, 23:07
Antworten: 73
Hits: 9.153
Erstellt von 3_of_8
Re: Informatik Unterricht

An einen Leistungskurs wage ich ja nicht einmal zu denken. Wir hatten 10 Leute, die sich für einen Informatik-Grundkurs interessiert hätten - wurde vom Direktorat nicht bewilligt. Einen...
Forum: Programmieren allgemein 8. Nov 2009, 18:39
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

Also inherited selbst meinte irgendwas von n log n, aber wenn ich mir das so ansehe, sieht es nach was anderem aus.

Er hat - je nachdem, ob n gerade oder ungerade ist - 2 oder 3 Rekursionsbäume...
Forum: Sonstige Fragen zu Delphi 8. Nov 2009, 00:35
Antworten: 24
Hits: 8.364
Erstellt von 3_of_8
Re: Umrechnen von Zahlensystem

Er kann es aber immer noch über die Zwischenablage einfügen - dem Benutzer zu "verbieten", etwas ainzugeben, ist nicht sonderlich sinnvol. Besser ist es, die Eingabe auf Fehler zu überprüfen, sobald...
Forum: Programmieren allgemein 7. Nov 2009, 20:03
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

Hier mal eben, der Vollständigkeit halber, die Variante mit (mehr oder weniger) konstanter Laufzeit:


function fib(const n: Integer);
begin
Result := round((power((1 + sqrt(5)) / 2, n) -...
Forum: Programmieren allgemein 7. Nov 2009, 19:50
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

@jfheins:
Ich glaube der Lehrer wollte nicht hören, dass man an seiner Begriffswahl herummeckert. (Ist aber eine sehr... interessante Lösung :mrgreen: )

Ähem, die rekursive Variante hat (*schnell...
Forum: Programmieren allgemein 7. Nov 2009, 19:37
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

Bei der rekursiven Methode werden vor allem Werte mehrmals berechnet. Wenn die Methode mit 5 aufgerufen wird, wird berechnet: 4 und 3, 3 und 2, 2 und 1 und 2 und nochmal 2 und 1. Sehr ineffizient.
...
Forum: Programmieren allgemein 7. Nov 2009, 19:20
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

@Delphi-Laie:

Wenn wir mal alle Caches und Optimierungen außen vor lassen, läuft das so ab:

Vor dem (rekursiven) Funktionsaufruf werden Parameter und lokale Variablen auf den Stack gepusht. Bei...
Forum: Programmieren allgemein 7. Nov 2009, 17:54
Antworten: 32
Hits: 3.773
Erstellt von 3_of_8
Re: Rekursiver Aufruf - Was geht da eigentlich vor sich?

Wobei zumindest manche Prozessoren - ich weiß nicht, ob bei den neueren und gebräuchlichen Architekturen immer noch so ist - zyklische Funktionsaufrufscaches haben, in die Rücksprungadressen sowie...
Forum: Sonstige Fragen zu Delphi 16. Jun 2009, 21:45
Antworten: 8
Hits: 555
Erstellt von 3_of_8
Re: TObjekt Problem

Das Problem ist: Das eine Create wird vor dem anderen aufgerufen. Dadurch greifst du auf das Objekt zu, bevor es erstellt wurde.
Forum: Fragen / Anregungen zur DP 3. Jun 2009, 21:12
Antworten: 8
Hits: 981
Erstellt von 3_of_8
Re: Ein Hoch auf die DP :-)

Ähm... nur weil du es nicht benutzt, heißt das doch nicht, dass es deswegen eine schlechte Idee ist.

Ich benutze auch keine barrierefreien Webseiten, trotzdem halte ich es für wichtig.
Forum: Sonstige Fragen zu Delphi 1. Jun 2009, 00:15
Antworten: 15
Hits: 2.461
Erstellt von 3_of_8
Re: Binäre Datei erstellen

Dann zeig doch mal, was du bis jetzt hast.
Forum: Multimedia 24. Mai 2009, 22:46
Antworten: 5
Hits: 966
Erstellt von 3_of_8
Re: OpenGL in TBitmap rendern?

Panels gehen auch prima, wenn mans nicht auf die ganze Form zeichnen will.
Forum: Netzwerke 23. Mai 2009, 23:09
Antworten: 10
Hits: 1.558
Erstellt von 3_of_8
Re: Zeichenketten über Internet zwischen Programmen austausc

Genauso.

Aber UDP ist ungeeignet - nimm TCP.
Forum: Object-Pascal / Delphi-Language 17. Mai 2009, 23:24
Antworten: 6
Hits: 1.130
Erstellt von 3_of_8
Re: Die Funktion IntToStr übersetzen

Stimmt. Muss mans halt umschreiben.


function DivMod(Value, Base: Integer var Result, Remainder: Integer);
asm
mov ecx, edx
cdq
idiv ecx
end;
Forum: Object-Pascal / Delphi-Language 17. Mai 2009, 22:35
Antworten: 6
Hits: 1.130
Erstellt von 3_of_8
Re: Die Funktion IntToStr übersetzen

Tipp: Alle Zahlen-/Wortfunktionen, die ein Prozessor berechnen kann, kann man auch in Delphi schreiben. ;)
Forum: Object-Pascal / Delphi-Language 17. Mai 2009, 22:29
Antworten: 6
Hits: 1.130
Erstellt von 3_of_8
Re: Die Funktion IntToStr übersetzen

function IntToStr(AValue: Integer; ABase: Byte = 10): String;
var
i, digit: Integer;
begin

Result := IfThen(AValue < 0, '-', '');
AValue := abs(AValue); //mod gibt iirc sonst...
Forum: Neuen Beitrag zur Code-Library hinzufügen 17. Mai 2009, 14:35
Antworten: 2
Hits: 1.648
Erstellt von 3_of_8
Re: Nocheinmal Römische Zahlen

Außerdem stellt sich die Frage, ob Fehlertoleranz bei einer solchen Umwandlung wirklich unerwünscht ist.
Forum: Software-Projekte der Mitglieder 11. Mai 2009, 17:59
Antworten: 5
Hits: 1.203
Erstellt von 3_of_8
Re: [Andorra 2D] Pong

Ach daran gewöhnt man sich problemlos, was mich eher stört, ist das Motion Blur bei den Schlägern - dadurch kann man schlecht einschätzen, wie lang der Schläger jetzt genau ist.
Forum: Object-Pascal / Delphi-Language 8. Mai 2009, 15:25
Antworten: 6
Hits: 780
Erstellt von 3_of_8
Re: Zahl mit 1000er Trennpunkten ausgeben

Die Umwandlung in Format hat allerdings den Vorteil, dass Regionsoptionen mit einbezogen werden. Wenn man sowas will. (Außerdem ist es weniger Aufwand)
Forum: Object-Pascal / Delphi-Language 8. Mai 2009, 15:22
Antworten: 6
Hits: 780
Erstellt von 3_of_8
Re: Zahl mit 1000er Trennpunkten ausgeben

Wandle die Zahl in einen Gleitkommatypen (Single, Double, Extended) um (mit StrToFloat) und benutze dann Format().
Forum: Object-Pascal / Delphi-Language 7. Mai 2009, 22:38
Antworten: 6
Hits: 784
Erstellt von 3_of_8
Re: Waren Delphi 3 Arrays Fehlertoleranter?

Genaugenommen tun sie das bei dynamischen sogar nie, denn selbst, wenn die Zeilen direkt hintereinander sind, ist vor jeder Zeile noch die Längenangabe und ich glaube auch noch ein Referenzzähler....
Forum: Neuen Beitrag zur Code-Library hinzufügen 7. Mai 2009, 16:35
Antworten: 14
Delphi IsPowerOfTwo
Hits: 2.982
Erstellt von 3_of_8
Re: IsPowerOfTwo

ist klar, da durch die Dastellung oben alles 1 und unten alle Bits 0 sein müßten (siehe Aufbau des Zweierkomplements)[/quote]

Mit Zweierkomplement hat das nichts zu tun - negative Zahlen können...
Forum: Neuen Beitrag zur Code-Library hinzufügen 7. Mai 2009, 10:34
Antworten: 14
Delphi IsPowerOfTwo
Hits: 2.982
Erstellt von 3_of_8
Re: IsPowerOfTwo

Funktioniert aber so nicht bei negativen Zahlen - da müsste man ein i>0 reintun.
Zeige Ergebnis 1 bis 25 von 500
Seite 1 von 20  1 2311     Letzte »    

 
Gehe zu:
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 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 by Thomas Breitkreuz