goedlichtJoost
Gebruiker
- Lid geworden
- 7 mrt 2012
- Berichten
- 477
Beste,
Ik ben een macro aan het maken (dus geen compleet project) waarin een bestand in een programma wordt ingeladen en vervolgens een extern .exe (C# application) wordt gestart.
Echter krijg ik steeds runtime errors.
mijn code ziet er als volgt uit:
De runtime error zie je in de bijlage.

na even zoeken kwam ik bij een punt dat je wel permissie moet hebben om zulk soort bestanden te benaderen en in te laden. wellicht dat het hier fout gaat.
Dit heb ik hier gevonden: http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx
hierin spreken ze over de volgende methode:
Ik weet alleen niet hoe ik dit moet toevoegen/aanpassen.
Kan iemand mij verder helpen?
Mvg
Joost
Ik ben een macro aan het maken (dus geen compleet project) waarin een bestand in een programma wordt ingeladen en vervolgens een extern .exe (C# application) wordt gestart.
Echter krijg ik steeds runtime errors.
mijn code ziet er als volgt uit:
Code:
namespace Tekla.Technology.Akit.UserScript
{
using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Windows.Forms;
public class Script
{
public static void Run(Tekla.Technology.Akit.IScript akit)
{
akit.Callback("diaDisplayElementCatalogDialogCB", "", "main_frame");
akit.CommandStart("ail_create_joint_by_one_sec", "152", "main_frame");
akit.FileSelection(@"Z:\Goedlicht\Tekla\TS_map_181\LessenaarHandler\UelFiles.uel");
akit.ModalDialog(1);
akit.ModalDialog(2);
akit.ModalDialog(1);
akit.Callback(null, "ElementCatalogDialog", "ElementCatalogDialog");
Process NewProcess = new Process();
NewProcess.StartInfo.FileName = @"Z:\Goedlicht\Tekla\TS_map_181\LessenaarHandler\LessenaarHandler.exe";
NewProcess.Start();
}
}
}
De runtime error zie je in de bijlage.

na even zoeken kwam ik bij een punt dat je wel permissie moet hebben om zulk soort bestanden te benaderen en in te laden. wellicht dat het hier fout gaat.
Dit heb ik hier gevonden: http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx
hierin spreken ze over de volgende methode:
Code:
<configuration>
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
</configuration>
Ik weet alleen niet hoe ik dit moet toevoegen/aanpassen.
Kan iemand mij verder helpen?
Mvg
Joost