Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
8. Jun 2022
Hallo Mavarik,
habe ich Dich richtig verstanden, Du bindest alle Bilder (png, jepeg ua) in eine Zip-Datei und holst sie dann bei Bedarf aus der Datei?
Das ist vermutlich hinsichtlich benötigten Speicherplatzes auf der HDU die beste Variante.
Gruß Peter
Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
4. Jun 2022
noch mal vielen Dank,
der Link zum SVG ist sehr wertvoll
Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
4. Jun 2022
Danke Himitsu,
klingt gut, aber auch kompliziert.
Ich habe mir Deine Antwort kopiert, um es auszuprobieren.
Könnte eine weitere gute Möglichkeit sein, Bilder in einem Programm zu verwenden. Neben ZIP und SQLite.
Mit dem Link von Thomas bekomme ich eine Orientierung.
Am liebsten wäre mir ja SVG, aber das hat halt Grenzen. Ich denke in vielen Fällen führt kein Weg an Pixel-Bilder vorbei.
Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
4. Jun 2022
ja, von Datei ist eine Möglichkeit und wenn man nicht möchte, dass der User die Dateien selber nutzt, wäre vielleicht eine verschlüsselte Zip-Datei eine Möglichkeit. ZIP klingt gut.
Wird das Programm so nicht langsam?
Ich frage mich gerade, wie machen das eigentlich Spieleprogrammierer? Viele Texturen sind schließlich nachwievor Bilder.
Du hast recht Thomas, es kommt tatsächlich auf die...
Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
4. Jun 2022
Vielen Dank an Peter und Thomas,
es sind gleich einige nützliche Tipps. Danke dafür.
Ich tue mich bei den Try .. finaly Blöcke etwas schwer und bin eher versucht alles mit Try-Blöcken zu schützen, als zu wenig. Dann frage ich mich, ist es nicht auch Ressourcen-Verschwendung?
Try-Blöcke sehe ich voll und ganz ein, bei Fällen wie oben. Also laden von
-Bildern
-Formulare
-Ressourcen...
Forum: Win32/Win64 API (native code)
Delphi
by Peter-Pascal,
4. Jun 2022
Hallo,
ich hoffe in dieser Rubrik richtig zu sein.
Meine Frage gilt folgender Zuweisung und anschließendem Memory Leak:
procedure TFormViewFinMathZins.FormCreate(Sender: TObject);
begin
Image1.Bitmap.LoadFromStream(TResourceStream.Create(HInstance, 'EWoZZ', RT_RCDATA));
end;