Главная страница
    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.008 c
1-81702
Yuliya
2003-08-11 09:49
2003.08.25
файл


1-81793
Otter
2003-08-14 09:06
2003.08.25
Как отобразить изображение справа-налево??


3-81595
Eduard
2003-07-30 18:20
2003.08.25
DBGridEh, D6 And FB-1. Проблема с сохранением информации


1-81675
Manfred
2003-08-11 16:54
2003.08.25
Контейнер для хранения небольших данных.


8-81842
zorg2003
2003-04-26 00:43
2003.08.25
MMSYSTEM some questions





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