- Kod: Zaznacz cały
//-------------Unit1.h----------------
struct TSzablon_zapis {
char tytul_szablonu[100],
tytul_wiadomosci[300],
sciezka_szablonu[300];
bool szablon_listy,
szablon_email,
szablon_SMS;
char Tresc_wiadomosci[2000];
};
//--------------Unit1.cpp------------------------------
TSzablon_zapis zapis;
if(FileExists(lokalny.sciezka_szablonu)) {...}
else {
TFileStream *Streamer;
try {
Streamer = new TFileStream(lokalny.sciezka_szablonu, 0xffff);
Streamer->WriteBuffer(&zapis,sizeof(zapis));
} __finally {
delete Streamer;
}
}
Funkcja WriteBuffer wyświetla taki komunikat: E2027 Must take address of a memory location i wywala mi taki błąd: