Coz, poprawione,
niczego nie poprawiłeś nadal masz:
- Kod: Zaznacz cały
Text->Lines->LoadFromFile(OpenDialog1->FileName.c_str());
Text->Lines->Add(OpenDialog1->FileName.c_str());
to jednak będzie mimo wszystko działać i nie wywoła błędu.
- Kod: Zaznacz cały
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
Nie dołączyłeś do swojego projektu tych bibliotek:
- Kod: Zaznacz cały
#include <stdlib.h>
#include <stdio.h>
Przerabiając kod zapomniałeś o wielu elementach, jak chociażby o konieczności otwarcia pliku:
- Kod: Zaznacz cały
UchwytOdczyt=FileOpen(ListaPlikow->FileName,fmOpenRead);
if (UchwytOdczyt==-1) return;
bez tego raczej nie uzyskasz dostępu do pliku.
Zanim ponownie napiszesz dokładnie przeanalizuj swój kod, gdyż jest tak jak napisałem wcześniej:
to nie ma żadnego związku z OpenDialog.
Analizując ściagnięty projekt nie zapomnij dokładnie przeanalizować pliku nagłówkowego, czyli
Main.h