Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
ossa   (2003-08-14 13:30) [0]

...
implementation
function SendDialup(NameDial:TSearchRec):boolean; Forward;
//другая функция, которая обращаеться к SendDialup
...
//затем описание функции
function SendDialup(NameDial:TSearchRec):boolean;
begin
showmessage("OK!");
Result:=true;
end;
...
выводиться ошибка [Error] Statment expected but "Function" found.
хотя при описании все совпадает


 
HolACost!   (2003-08-14 13:33) [1]

in implementstion needs in implementation of function! its declaration must be in intarface!


 
ossa   (2003-08-14 13:41) [2]

не помогает и в интерфейс вставлял тоже


 
Palladin   (2003-08-14 13:44) [3]


> и в интерфейс вставлял тоже

а из implementation убирал?


 
ossa   (2003-08-14 13:59) [4]

unit UnitFile;

interface
uses SysUtils,Windows,Dialogs,FileCtrl;
//function SendDialup(NameDial:TSearchRec):boolean;

procedure StrDialMain(StrDial1,StrDialed1,StrBad1:string);
var FileNames:TSearchRec;
vFlag:integer;
implementation
uses Pro;

function CopyAllFileFromFolder(lvFromFolder,lvToFolder:string):boolean;
begin
vFlag:=FindFirst(lvFromFolder,faAnyfile,FileNames);
if vFlag=0
then
begin
CopyFile(PChar(FileNames.Name),PChar(lvToFolder),false);
DeleteFile(PChar(FileNames.Name));
end
else
begin
MessageDlg("Error not files",mtWarning,[mbOk],0);
end;

while FindNext(FileNames)=0 do
begin
try
CopyFile(PChar(FileNames.Name),PChar(lvToFolder),false);
DeleteFile(PChar(FileNames.Name));
except
on E:EInOutError do ShowMessage("Error: "+IntToStr(E.ErrorCode));
end;
end;
FindClose(FileNames.FindHandle);
if RemoveDir(lvFromFolder) then
ShowMessage("Ok");
Result:=true;
end;

function SendDialup(NameDial:TSearchRec):boolean; Forward;

procedure SetLinkDial(StrDial, StrDialed,StrBad:string);
var
flag :integer;
Name:string;
vDialing:Boolean;
StrFlag:TSearchRec;
begin
Name:=StrDial+Maska;
//try

flag:=FindFirst(Name,faAnyfile,StrFlag);
if flag<>0 then
MessageDlg("


 
HolACost!   (2003-08-14 14:00) [5]

А просто выше написать реализацию нельзя?


 
Е-Моё имя   (2003-08-14 14:03) [6]

когда уж ты докомпиляешь свою программу.....
;))))))))))
или это уже не та, что вчера была?


 
ossa   (2003-08-14 14:05) [7]

можно, но почему forward не работает,
просто в реализации
function SendDialup(NameDial:TSearchRec):boolean;
будет ссылка на
function CopyAllFileFromFolder(lvFromFolder,lvToFolder:string):boolean;


 
Bel   (2003-08-14 14:07) [8]

Из раздела Implementation убери объявление function ...;forward;


 
ossa   (2003-08-14 14:28) [9]

если я убираю в Implementation
function SendDialup(NameDial:TSearchRec):boolean; Forward;

то внутри procedure SetLinkDial(StrDial, StrDialed,StrBad:string); выводится ошибка незадекларирована
SendDialup
типа должна работоать так
procedure B(j:integer); forward;
procedure A(i:integer);
begin
...
B(i);
...
end;
procedure B;
begin
...
A(j);
...
end;


 
Anatoly Podgoretsky   (2003-08-14 15:05) [10]

Ты думаешь кто то будет посчитывать парность закрывающих скобок?


 
Camus   (2003-08-14 15:17) [11]

> ossa (14.08.03 13:59) [4]

Отструктурируйте код по-человечески и сразу все ствнет видно.


 
Palladin   (2003-08-14 15:29) [12]

жуть...
такое чувство что это откудато скопировано...


 
имя   (2003-08-14 15:42) [13]

Удалено модератором


 
имя   (2003-08-14 15:42) [14]

Удалено модератором


 
имя   (2003-08-14 15:43) [15]

Удалено модератором


 
имя   (2003-08-14 15:43) [16]

Удалено модератором


 
имя   (2003-08-14 15:43) [17]

Удалено модератором


 
имя   (2003-08-14 15:56) [18]

Удалено модератором


 
имя   (2003-08-14 15:56) [19]

Удалено модератором


 
имя   (2003-08-14 15:57) [20]

Удалено модератором


 
имя   (2003-08-14 15:57) [21]

Удалено модератором


 
имя   (2003-08-14 15:57) [22]

Удалено модератором


 
HolACost!   (2003-08-14 16:28) [23]

Удалено модератором



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.01 c
3-81591
dimonka
2003-07-29 22:39
2003.08.25
Перемещение данных


1-81631
ZioN
2003-08-12 15:13
2003.08.25
Повторный запуск приложнеия


1-81807
AlexTregubov
2003-08-15 11:36
2003.08.25
Окно со списком файлов и директорий


14-81870
И. О. Красной Майки
2003-07-31 23:18
2003.08.25
Встреча в Москве


4-82021
SH
2003-06-03 16:56
2003.08.25
Drag&Drop and TTreeView





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 Spanish 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
Английский Французский Немецкий Итальянский Португальский Русский Испанский