Главная страница
    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
14-81875
kaif
2003-08-07 19:20
2003.08.25
Ссылочная целостность...


3-81574
labanga
2003-07-30 14:40
2003.08.25
вычисляемое поле


9-81527
Антон
2003-02-18 04:51
2003.08.25
Помогите кто может


1-81639
xn0bys
2003-08-12 15:07
2003.08.25
Как сделать кнопку к новой форме (Child) на панели задач.


1-81823
BillyJeans
2003-08-13 12:50
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский