MFC vapros !!!

6 отговора 252 прегледа
#1

MFC vapros !!!

Triabva da napravia prosta programa, kojato da otvaria textovi fajlove i da pravi edna operatsia s texta. Polpzvam Wizarda na VC++ , kojto mi pravi njakakvo programche.
Vav funktsiata MainFrm slagam slednja kod
void CMainFrame::OnFileOpen()
//-------------------------------------------------------------------------------------------------------
{
// TODO: Add your command handler code here
CFile file;
CFileException e;

if (file.Open(_T("L.txt"), CFile::modeReadWrite, &e)){
//It worked!
}
else{
e.ReportError();

}
}
//-------------------------------------------------------------------------------------------------------

no tozi kod ne pravi tova koeto uj triabva da pravi - da otvaria faila L.txt v tekushtata direktoria. Pregledah tsilata MFC na Prosajs, no uj vsichko e taka, a i koda sam go vidial ot tam. Molja pomognete njamam opit s MFC i neznam kakvo da pravia! Predvaritelno blagodaria na vsichki!!!

Отговор
в отговор на Pitasht #2

Re: MFC vapros !!!

Сигурно се шегуваш.
Hint: Вземи съобрази коя е текуща директория за програмата ти в момента на изпълнение през Студиото.

Отговор
в отговор на Pitasht #3

Re: MFC vapros !!!

proveri si kude ti e working direktoriata....
napishi wuw WinMain() ili Main() -tam
neshto koeto da ti pechata tekushtata direktoria (wizh tam kakva funckia e nuzhna)
POSIX funckiata e getcwd() - no Win32 API-to e sigurno pulno s podobni...

kato na purwo probvaj da si premestish L.txt kudeto ti e EXE-to (Debug ili Release direktoriite) - po podrazbirane ot tam ti trugva prilozhenieto (ako ne se luzha de - w momenta ne sum pod Windows che da checkna)

tirulirutatuutuu
Отговор
в отговор на Шkeмбe #4

OT: heh? bug vuv forumite po sortirovka na datata?

javno sme postnali po-edno i sushto wreme s tebe...

i wse pak moeto wreme e 0:17, tvoeto 0:18 - a az sum sled tebe....

sigurno greshka w posta....

kakto se wika - PROGRAMISTA, ili QA sa winagi nashtrek!

tirulirutatuutuu
Отговор
в отговор на malkia #5

Re: OT: heh? bug vuv forumite po sortirovka na datata?

Ne Prosto imah speshna rabota v bachkaneto i ne mojah da sledia koj e otgovarial!
L.txt mi e v directoriata Debug, kadeto mi e i exe-to.

Отговор
в отговор на Pitasht #6

Re: OT: heh? bug vuv forumite po sortirovka na datata?

Pod Visual C++ pru izpulnenie na proekta tekushtata direktoria ne e Debug ili Release a direktoriata na proekta , premesti si faila w direktoriata na proekta(tam kadeto ti e dsw faila) i shte tragne.

Отговор
в отговор на malkia #7

Re: MFC vapros !!!

a nai lesno v settings.debug si slozhi direktoriata koiato iskash da ti e tekushta po vreme na izpalnenie

Отговор