Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 3 Jahren, 4 Monaten
Letzter Beitrag:
vor 3 Jahren, 4 Monaten
Beteiligte Autoren:
Ola, Igor Pobi, Jose Antonio Garrido

[WD19] How to test for existence of procedures, reports, windows etc?

Startbeitrag von Ola am 28.09.2014 08:22

How can I test for the existence of procedures, reports, windows and other WD elements?

Something like this:


FileName is string = "CONTACT"
ReportName is string = "R_" + Filename + "_TBL"
IF ElementExist ({ReportName,IndReport}) then
//... or: IF ReportExist (ReportName) then (etc...)
iPreview(100)
iPrintReport(ReportName)
ELSE
Info("This report has not yet been programmed.")
ReturnToCapture()
END


I cannot find anything like this in the help.
Is it currently possible? If yes, how?

best regards
Ola

Antworten:

Hi. For windows, report and others, EnumElement with some parameter can do the job.
But it doesn't work for procedures...

Regards,
José Antonio.

von Jose Antonio Garrido - am 28.09.2014 09:54
Hello !

For test procedure ....

ProcedureName is string
ProcedureCall is PROCEDURE

ProcedureName = "proc1"
ProcedureCall = SeekProcedure(ProcedureName)

IF ProcedureCall = Null THEN
Info("Procedure not found: " + Upper(ProcedureName))
ELSE
ProcedureCall()
END

von Igor Pobi - am 28.09.2014 12:12

Re: [WD19] How to test for existence of procedures, reports, windows etc? Solved!

Hi Jose & Igor

Many thanks to both of you!

With your help I was able to build a general purpose
"ExistElement" function which checks for the existence of
reports, windows, queries, external components and procedures.:cheers:

best regards
Ola

von Ola - am 28.09.2014 21:08
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.