AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Seite 20 von 20   « Erste     10181920   
Zeige Ergebnis 476 bis 500 von 500
Die Suche dauerte 0,03 Sekunden; generiert vor 108 Minute(n).
Suchen: Beiträge von: Zacherl
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 18. Sep 2017, 01:18
Antworten: 53
Hits: 8.439
Erstellt von Zacherl
AW: Panel geschmeidig ein- und ausblenden?

Tatsächlich enthält mein Beispielcode einen kleinen Flüchtigkeitsfehler < statt <= in der Schleifenbedingung. Habe die Kurvenfunktionen mal etwas intuitiver gestaltet:
function EaseInQuart(T, B, C,...
Forum: Programmieren allgemein 17. Sep 2017, 17:36
Antworten: 3
Hits: 1.732
Erstellt von Zacherl
AW: Lookup in Delphi

Als was ist m_pChapters denn im C++ Code deklariert? Danach müsstest du dich richten. Int64 ist ziemlich sicher falsch.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 16. Sep 2017, 16:14
Antworten: 53
Hits: 8.439
Erstellt von Zacherl
AW: Panel geschmeidig ein- und ausblenden?

const
DURATION = 1000; // 1 Sek für Gesamtanimation
POS_START = 8;
POS_END = 300;
var
C, D: Cardinal;
begin
C := GetTickCount;
D := 0;
while (D < DURATION) do
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 16. Sep 2017, 15:42
Antworten: 53
Hits: 8.439
Erstellt von Zacherl
AW: Panel geschmeidig ein- und ausblenden?

Bei dem Projekt handelt es sich nicht um eine Komponente, sondern um ein komplettes GUI Framework. Die Unit sollte nur ein Anstoß für dich sein, bzw. eine Quelle aus der du dir die mathematischen...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls 16. Sep 2017, 14:41
Antworten: 53
Hits: 8.439
Erstellt von Zacherl
AW: Panel geschmeidig ein- und ausblenden?

Stichwort: Easing (http://easings.net/de).

Das sind Algorithmen, die dir eine bestimmte Kurve in Abhängigkeit von der Zeit generieren (bzw. den entsprechenden Multiplikator zu deinem Grundwert)....
Forum: Netzwerke 16. Sep 2017, 14:38
Antworten: 17
Hits: 4.334
Erstellt von Zacherl
AW: Multi Socket Transfer

:?: - Sinn dahinter?

Zeig mal deine Empfangsroutine. Denke nicht, dass es an ZLib liegt (dort sind CRC Checksums vorhanden, weshalb du eine Exception bekommst, wenn dein Chunk ungültig ist -...
Forum: Programmieren allgemein 16. Sep 2017, 02:37
Antworten: 27
Hits: 4.330
Erstellt von Zacherl
AW: TImageList-Alternative? Resource-Datei? Performance?

An genau sowas dachte ich :) Wenn man dann noch den Designtime Editor überschreibt, kann man die Namen sogar direkt dort einpflegen und müsste nicht manuell mit Resourcen hantieren.
Forum: Programmieren allgemein 16. Sep 2017, 00:39
Antworten: 27
Hits: 4.330
Erstellt von Zacherl
AW: TImageList-Alternative? Resource-Datei? Performance?

Das mit dem Index will ich ja unbedingt wegbekommen :P[/QUOTE]
Schon klar, aber wenn du die ImageList beim Start der Anwendung mit Icons aus Resourcen füllst, kannst du ja jedem Icon beispielsweise...
Forum: Programmieren allgemein 15. Sep 2017, 21:20
Antworten: 27
Hits: 4.330
Erstellt von Zacherl
AW: TImageList-Alternative? Resource-Datei? Performance?

Definitiv nicht - maximal gleich schnell. Rate mal, wo TImageList seine Icons abspeichert? :P


Um wie viele variable Icons handelt es sich? Bei einigen Wenigen (< 100) würde ich sie gar nicht...
Forum: Programmieren allgemein 15. Sep 2017, 20:36
Antworten: 27
Hits: 4.330
Erstellt von Zacherl
AW: TImageList-Alternative?

Zur Laufzeit kannst du dir natürlich einen entsprechenden Container basteln, der dir ein Bild anhand des Namens liefert. Du könntest theoretisch sogar von TCustomImageList und dem dazugehörigen...
Forum: Programmieren allgemein 15. Sep 2017, 20:29
Antworten: 27
Hits: 4.330
Erstellt von Zacherl
AW: TImageList-Alternative?

Leider nein. Zur Designtime keine Chance.
Forum: Programmieren allgemein 14. Sep 2017, 20:21
Antworten: 10
Hits: 2.570
Erstellt von Zacherl
AW: DLL-Funktion aus einer anderen DLL aufrufen.

Bin mir ziemlich sicher. Lager deinen Funktionsaufruf einfach testweise mal in eine dedizierte exportierte Funktion aus, die du dann aus dem Hauptprogramm aus aufrufst.
Forum: Programmieren allgemein 14. Sep 2017, 18:55
Antworten: 10
Hits: 2.570
Erstellt von Zacherl
AW: DLL-Funktion aus einer anderen DLL aufrufen.

Da wird das Problem liegen. In der DllMain sollte man nie komplexen Code ausführen. Dass ansonsten unerwünschtes Verhalten auftreten kann ist von MS auch dokumentiert:...
Forum: Programmieren allgemein 14. Sep 2017, 15:59
Antworten: 39
Hits: 4.994
Erstellt von Zacherl
AW: Classe/Interface aus WinProc aufrufen

Sämtliche Methoden, die du in einem Interface deklarierst, sind automatisch virtual (und abstract). _AddRef, _Release und QueryInterface werden von Delphi automatisch zu jedem Interface hinzugefügt,...
Forum: Programmieren allgemein 14. Sep 2017, 15:19
Antworten: 10
Hits: 2.570
Erstellt von Zacherl
AW: DLL-Funktion aus einer anderen DLL aufrufen.

Kannst du noch ein paar zusätzliche Infos liefern?

- Was soll der Funktionsaufruf bewirken?
- Hängt es wirklich genau bei diesem Aufruf, oder vielleicht doch an anderer Stelle?
- Wie sieht deine...
Forum: Win32/Win64 API (native code) 13. Sep 2017, 16:44
Antworten: 5
Hits: 1.776
Erstellt von Zacherl
AW: Mit 32bit Programm 64bit Process starten und beenden

Ich könnte mir vorstellen, dass der Explorer die extra Prozesse dennoch vom Hauptprozess aus erstellt, also "deine Instanz" -> "Message an Hauptinstanz" -> "startet 2. Instanz".
Forum: Win32/Win64 API (native code) 13. Sep 2017, 00:17
Antworten: 5
Hits: 1.776
Erstellt von Zacherl
AW: Mit 32bit Programm 64bit Process starten und beenden

Der Explorer Prozess läuft in der Regel nur ein einziges Mal (außer du hast das in den Systemeinstellungen anders festgelegt). Jede neue Instanz schickt nur eine Nachricht an die Hauptinstanz, welche...
Forum: Object-Pascal / Delphi-Language 11. Sep 2017, 16:28
Antworten: 8
Hits: 1.651
Erstellt von Zacherl
AW: Delphi Unit (Language Binding) für eigene C-Lib - Umsetzung

Ansich eine gute Konvention, allerdings nicht ganz konform mit dem Pascal Style Guide, welcher das T Prefix für sämtliche Typen vorsieht. Allerdings sehe ich hier...
Forum: Object-Pascal / Delphi-Language 10. Sep 2017, 15:10
Antworten: 8
Hits: 1.651
Erstellt von Zacherl
AW: Delphi Unit (Language Binding) für eigene C-Lib - Umsetzung

Alles klar :thumb:


Perfekt. Das habe ich auch bereits so gemacht. Typen mit T geprefixt, CamelCase Schreibweise und var bzw. const für Pointer. Zusätzlich habe ich für einige Enums noch Helper...
Forum: Object-Pascal / Delphi-Language 9. Sep 2017, 17:47
Antworten: 8
Hits: 1.651
Erstellt von Zacherl
AW: Delphi Header für C-Lib - Umsetzung

Hey hey, erstmal danke für deine Antwort!

Ich glaube allerdings wir reden ein wenig aneinander vorbei :) Meine Frage bezieht sich auf eine ganz konkrete Library (die ich in C geschrieben habe)...
Forum: Object-Pascal / Delphi-Language 9. Sep 2017, 13:09
Antworten: 8
Hits: 1.651
Erstellt von Zacherl
Delphi Unit (Language Binding) für eigene C-Lib - Umsetzung

Hallo zusammen,

ich erstelle grade Delphi Header für eine von mir in C geschriebene Library. Die technische Umsetzung ist kein Problem, allerdings stellen sich mir einige Fragen bezüglich des...
Forum: Sonstige Fragen zu Delphi 8. Sep 2017, 21:03
Antworten: 21
Hits: 4.949
Erstellt von Zacherl
AW: Im Array Element löschen

Eine generische Lösung wäre beispielsweise:
class procedure TArrayHelper.Delete<T>(var A: TArray<T>; Index: Integer);
var
I: Integer;
begin
for I := Index to High(A) - 1 do
begin
...
Forum: Klatsch und Tratsch 29. Aug 2017, 18:30
Antworten: 49
Hits: 7.799
Erstellt von Zacherl
AW: Speicherbedarf Firefox

Und was du da siehst ist ja nur das WorkingSet :stupid: Firefox hat mir auch regelmäßig meinen RAM volllaufen lassen (und ich habe schon 32GiB!!). Zugegebenermaßen habe ich auch immer > 100 Tabs...
Forum: Algorithmen, Datenstrukturen und Klassendesign 29. Aug 2017, 14:58
Antworten: 11
Hits: 3.086
Erstellt von Zacherl
AW: Wie kann man TEncoding vergleichen?

Besser nicht über die Namen. Die scheinen ja lokalisiert zu sein.
Forum: Algorithmen, Datenstrukturen und Klassendesign 29. Aug 2017, 12:34
Antworten: 5
Hits: 2.146
Erstellt von Zacherl
AW: TVirtualMethodInterceptor - Wie kann ich zwei Methoden vergleichen?

Vollkommen korrekt, ja.

Die Delphi VMT ist COM-kompatibel, was bedeutet, dass sie einfach als array of Pointer implementiert ist und auch immer sein wird. Hierbei zeigt das erste Element auf die...
Zeige Ergebnis 476 bis 500 von 500
Seite 20 von 20   « Erste     10181920   

 
Gehe zu:
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 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