Главная страница
    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.48 MB
Время: 0.011 c
14-81930
RDA
2003-08-06 14:44
2003.08.25
Средства разработки для Oracle


1-81717
AlexTregubov
2003-08-15 11:47
2003.08.25
OpenDialog на форме


3-81575
Yuraz
2003-07-30 14:24
2003.08.25
Как подключить в ADOConnection UDL файл, но чтобы компонент


14-81868
Man
2003-08-08 13:07
2003.08.25
неинициализация параметрами при >1 объекте данного класса


1-81745
Chlavik
2003-08-08 19:16
2003.08.25
Быстрый цикл на асме





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