Официальный сайт студ.городка НГТУ
Программирование и БД » Нужна помошь по открытию файла 

#1  05.11.07 17:03

Нужна помошь по открытию файла

какой код в buildere открывает фаил?
и какой код закрывает процесс?

Offline

#2  05.11.07 17:09

Re: Нужна помошь по открытию файла

The ShellExecute function opens or prints a specified file.

Offline

#3  06.11.07 10:32

Re: Нужна помошь по открытию файла

CreateFile. Если цель - чтение или запись. И создает, и открывает существующий.

Если под закрытием процесса понимается его завершение, то TerminateProcess.

Offline

#4  06.11.07 12:11

Re: Нужна помошь по открытию файла

сперва надо определить переменное типа FILE.
на пример:
FILE *fp;
fp=fopen("name of file","wt"); //открывает текстовый файл для записи.
fclose(fp); //закрывает поток *fp и соответсвенно закрывается файл

Offline

#5  06.11.07 12:39

Re: Нужна помошь по открытию файла

Mozg_RUS, чо смешного?

Offline

#6  06.11.07 14:57

Re: Нужна помошь по открытию файла

не работает

Offline

#7  06.11.07 15:50

Re: Нужна помошь по открытию файла

http://hostel.nstu.ru/mirrors/firststep … r/r.php@47

Исправлено kvazimodo (06.11.07 15:51)

Offline

#8  07.11.07 19:25

Re: Нужна помошь по открытию файла

мне надо что бы приложение запускалось

Offline

#9  07.11.07 21:59

Maq
Профиль

Re: Нужна помошь по открытию файла

Mozg_RUS написал(а):

WinExec

лучше уж ShellExecute

Offline

#10  08.11.07 01:13

Re: Нужна помошь по открытию файла

Mozg_RUS написал(а):

Maq написал(а):

лучше уж ShellExecute

не  спорю, только там параметров больше. А автор не похож на программиста по призванию

Ааа.. да он билдер с ошибкой написал.

Offline

#11  08.11.07 07:25

Re: Нужна помошь по открытию файла

Maq написал(а):

лучше уж ShellExecute

а еще лучше CreateProcess (по рекомендации Микрософта)

Offline

#12  08.11.07 07:49

Re: Нужна помошь по открытию файла

я уже  нашёл и сделал через  ShellExecute )) 
скажите как процсс закрыть

Offline

#13  08.11.07 07:51

Re: Нужна помошь по открытию файла

Malkolm  всё я правленьно написал

Offline

#14  08.11.07 16:49

Maq
Профиль

Re: Нужна помошь по открытию файла

#include <Tlhelp32.h>
BOOL KillProcess(CString procname)
{
#define PROCESS_TERMINATE (0x0001)
    BOOL ContinueLoop;
    HANDLE FSnapshotHandle;
    PROCESSENTRY32 FProcessEntry32;
    FSnapshotHandle = CreateToolhelp32Snapshot(
        TH32CS_SNAPPROCESS,
        0);
    FProcessEntry32.dwSize = sizeof(FProcessEntry32);
    ContinueLoop = Process32First(FSnapshotHandle, &FProcessEntry32);
    while (int(ContinueLoop) != 0 )
    {
        if (!procname.CompareNoCase(FProcessEntry32.szExeFile))
        {
            CloseHandle(FSnapshotHandle);
            return TerminateProcess
                (OpenProcess(PROCESS_TERMINATE,
                FALSE,
                FProcessEntry32.th32ProcessID),
                0);
        }
        ContinueLoop = Process32Next(FSnapshotHandle,&FProcessEntry32);

    }
    CloseHandle(FSnapshotHandle);
    return FALSE;
}

это на C++ в VS

Offline

#15  08.11.07 22:53

Re: Нужна помошь по открытию файла

матрос, увольняйся

Offline

#16  09.11.07 17:38

Re: Нужна помошь по открытию файла

у меня открытия файла занимает одну строчку

Offline

#17  09.11.07 17:39

Re: Нужна помошь по открытию файла

-----ТЕМА ЗАКРЫТА-----

Offline

Программирование и БД » Нужна помошь по открытию файла 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.032 сек.
Выполнено 14 запросов.