Home
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Current archive: 2002.01.08;
Download: [xml.tar.bz2];

Down

Типы. Или помогите прочитать HELP Find similar branches


Андрей Сенченко   (2001-12-19 10:53) [0]

Не могу понять такой вещи:
The CopyFile function copies an existing file to a new file.

BOOL CopyFile(
LPCTSTR lpExistingFileName, // pointer to name of an existing file
LPCTSTR lpNewFileName, // pointer to filename to copy to
BOOL bFailIfExists // flag for operation if file exists
);


Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero,. To get extended error information, call GetLastError.

Объясните пожалуйста: что будет являться ZERO или NONZERO для логического типа ?



Юрий Федоров   (2001-12-19 10:55) [1]

ZERO (0)- false, NONZERO - true



Андрей Сенченко   (2001-12-19 10:55) [2]

Или если BOOL - не логический тип, то где найти его описание ?



gek   (2001-12-19 11:09) [3]

Не Юрий Федоров все правильно ответил
если 0 это ложь во всех остальных случаях это истинна насколько я и с помню



TonnyS   (2001-12-19 11:15) [4]

я для копирования пользуюсь следующим кодом (позволяет задавать маски):

function CopyFiles(const source, dest : string): boolean;
var
F : TShFileOpStruct;
begin
F.Wnd := 0;
F.wFunc := FO_COPY;
F.pFrom :=pchar(Source+#0);
F.pTo := pchar(Dest+#0);
F.fFlags := FOF_ALLOWUNDO or FOF_NOCONFIRMATION;
result := (ShFileOperation(F) = 0);
end;


при копировании стандартный виндовское окно выскакивает.



Pages: 1 whole branch

Forum: "Main";
Current archive: 2002.01.08;
Download: [xml.tar.bz2];

Top









Memory: 0.82 MB
Time: 0.032 c
1-22167
based on
2001-12-15 20:56
2002.01.08
Such is the problem !!!


1-22148
Delphimun
2001-12-20 12:10
2002.01.08
How to send a message to the system that a key is pressed?


3-21976
Termik
2001-12-06 11:47
2002.01.08
Stored procedures, dynamic objects


14-22370
Zergg
2001-11-08 16:30
2002.01.08
About static DLL loading from CBuilder


1-22170
AVALLOGIGS
2001-12-20 19:37
2002.01.08
Help!





afrikaans albanian Arabic armenian azerbaijani basque belarusian bulgarian catalan Chinese (Simplified) Chinese (Traditional) croatian Czech danish Dutch English estonian filipino finnish French
galician georgian German greek haitian Creole hebrew Hindi hungarian icelandic indonesian Irish italian japanese Korean latvian lithuanian macedonian malay maltese norwegian
persian polish portuguese Romanian russian serbian slovak Slovenian Español swahili Swedish thai turkish Ukrainian urdu vietnamese welsh yiddish bengali bosnian
cebuano Esperanto gujarati hausa hmong igbo javanese kannada khmer lao latin maori marathi mongolian nepali punjabi somali tamil telugu yoruba
zulu
English French German Italian Portuguese Russian Spanish