最近、ビルドされたアプリケーションを配布するためにc ++-builder-project-settings内でいくつかの小さな変更を加えましたが、現在、ある種の初期化が欠落しているようです。
私がこれを使用する前に(正しく動作しました):
TPngImage *img=new TPngImage;
img->LoadFromFile(pfad);
Image1->Picture->Assign(img);
ただし、突然エラーが発生します:access-violation ... accessto0x0000000。確認したところ、Image1->PictureがNullであることがわかりました。Image1はもちろん、デザイナーごとに追加されたTImage-Objectです。私はembarcaderosXE216c++-Builderを使用しています。
このための設定はありますか、それとも私がしなければならないことを教えてもらえますか?Image1-> Picture = new TPicture();について考えました。すでにですが、それもNullです...