Tips &
Tricks



Zurück


ArcView Script-Dateien für den Aufruf des Moduls Pegel


Nachfolgend finden Sie die Scriptdateien, die für den Aufruf des Moduls Pegel aus ArcView heraus erforderlich sind. Script 1 sollte aus dem Startscript von ArcView ausgeführt werden. Script 2 wird über die Hot Link Funktion von ArcView aufgerufen und bewirkt, daß die entsprechende Profilsäule angezeigt wird.


 

'ArcView Scriptdatei 1
'
'Funktion: Herstellen der ersten Verbindung mit
'AI Pegel im Startscript von ArcView
'
'Parameterübergabe:
'
'/S:AV :Bedeutet, daß AI Pegel beim ersten Start als
'        Symbol auf der Windows Oberfläche abgelegt wird.

'/DB:PFAD\DBNAME: Datenbank die von AI-Pegel geladen werden soll


System.Execute("C:\AQUAINFO\AI-PEGEL.EXE /S:AV /DB:C:\AQUAINFO\DB\SANDHAUSEN.MDB")





'ArcView Scriptdatei 2
'Funktion: Herstellen einer DDE Link Verbindung mit
'AI Pegel. DDE Topic = TransferIdNr



defaultYes = True

'
DDE Verbindung herstellen
aDDE = DDEClient.Make ("AI-PEGEL","TransferIdNr")

'
Error wenn Programm noch nicht läuft
if (aDDE.HasError) then

    '
An dieser Stelle muß der Pfad von AI Pegel eingetragen werden
    System.Execute("C:\AQUAINFO\AI-PEGEL.EXE /S:AV /DB:C:\AQUAINFO\DB\SANDHAUSEN.MDB")
    aDDE = DDEClient.Make ("AI-PEGEL","TransferIdNr")

    msgBox.Info("AI-PEGEL war noch nicht aktiv. Das Programm wurde gestartet. Klicken Sie _
    bitte erneut auf eine Meßstelle.","Info")

end

'
IdNr für Übergabe in einen String umwandeln
IdNr = Self.AsString

'
IdNr an AI-Pegel übergeben
aDDE.Execute (IdNr)


 GeoConcept-Systeme - Gero Brandenburg & Rüdiger Korn GbR - Eichenhof 3 - 28759 Bremen