|
EPLAN Electric P8 : Eplan API
patzi88 am 23.01.2009 um 11:25 Uhr (0)
Naja habs probiert und es ändert sich nichts an der Sachlage, vielleicht meldet sich ja die eplan api support noch heute...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 08:58 Uhr (0)
Sorry!habe ich vergessen: Code: strTemplatePath += "" + m_strTemplateProjectName;das wird mit dieser Codezeile durchgeführt...Also er nimmt 100% diese Datei aber er kann mit ihr nichts anfangen....ich bin irgendwie komplett ratlos, bei Eplan kann man ja auch dirket bei der projekterstellung mit dem Assistenten die Vorlage auswählenlg
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 08:58 Uhr (0)
Sorry!habe ich vergessen: Code: strTemplatePath += "" + m_strTemplateProjectName;das wird mit dieser Codezeile durchgeführt...Also er nimmt 100% diese Datei aber er kann mit ihr nichts anfangen....ich bin irgendwie komplett ratlos, bei Eplan kann man ja auch dirket bei der projekterstellung mit dem Assistenten die Vorlage auswählenlg
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 10:29 Uhr (0)
Hallo HGK!Verwendest du die .zw9 Datei auch über die API mit c#?Wenn ja könntest du mir vielleicht einen Codeausschnitt senden wo du sie einbindest?dankelg
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 07:55 Uhr (0)
Guten Morgen!Code: private void createEplanPrj() //Method to create a EPlan project with user defined memory place and settings { string m_strNewProjectName = txtBxProjName.Text; if (txtBxProjName.Text == String.Empty) //Check if there a project { MessageBox.Show("No project name specifiedPlease enter a project name to create a project", "Error"); } else { if ((txtBxPlant.Text == string.Empty) (txtBxPageName.Text == string.Empty) (txtBxLoca ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 12:52 Uhr (0)
ja obwohl du vb.net verwendest ist die syntax eher minimal unterschiedlich.Ja im Endeffekt ist bei mir genau der gleiche Code implementiert, nur eben auf C# und es funktioniert leider immer noch nicht, vielleicht meldet sich die API-support hotline von Eplan endlich einmal
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 08:25 Uhr (0)
Wenn ich direkt meinen Code:string m_strTemplateProjectName = "IEC_bas001.zw9"; belege und auch auf das richtige verzeichnis weise (@"C:Program FilesEPLANElectric P8VorlagenAutforce");kommt eine Fehlermeldung von VS -- "Das Projekt kann nicht erstellt werden."Genaue Fehlermeldung: Zitat:Eplan.EplApi.DataModel.ProjectCreationException was unhandled Message="Das Projekt kann nicht erstellt werden." Source="Eplan.EplApi.DataModelu" StackTrace: at Eplan.EplApi.DataModel.ProjectManager.CreateProject(String p ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 13:46 Uhr (0)
Ja ich habe jetzt ein neues c#-projekt erstellt wo er nur ein projekt erstelltCode:namespace WindowsApplication1{ public partial class Form1 : Form { #region EplanVariable private Eplan.EplApi.System.EplApplication m_oEplApp; #endregion public Form1() { InitializeComponent(); m_oEplApp = new Eplan.EplApi.System.EplApplication(); //Initialisieren der Eplan API System.String strAppModifier = ""; m_oEplApp.Init(strAppModifier); } private void btnCreateProject_Cl ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 13:48 Uhr (0)
bzw heißt das projekt in diesem fall an testprojek.elk
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 19.01.2009 um 16:14 Uhr (0)
Guten Tag!Ich versuche nun verzweifelt die IEC_bas001.zw9 datei als Vorlage für neu erstellte Projekte mit C# über die Eplan API zu erstellen.Als template kann ich sie anscheinend nicht verwenden da ich dort die Datei Num_tpl001.ept verwende. Will ich nun die obere Datei verwenden als template kommen nur Fehlermeldungen ohne beschreibung.gibt es vielleicht irgendeinen Punkt wo man Vorlagen direkt mit C# auswählen kann?ICh bin sehr dankbar für eure Hilfe, falls ihr sonst noch weitere Informationen benötigt ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 19.01.2009 um 16:30 Uhr (0)
Ja ich glaube kaum das der Quellcode weiterhilft aber bitte:Code: string m_strTemplateProjectName = "IEC_tpl001.ept"; string strTemplatePath = new Settings().GetExpandedStringSetting("USER.TrDMProject.Masterdata.Pathnames.Templates", 0); strTemplatePath += "" + m_strTemplateProjectName;so verwende ich das template, aber wie kann ich nun eine Vorlage miteinbinden?
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 09:36 Uhr (0)
Die Rahmenbedingungen wie Berechtigungen usw. wurden mehrfach überprüft, auch das Projekt existiert vorher noch nicht, und wenn doch wird es überschrieben...ist es überhaupt möglich eine .zw9 Datei als template zu verwenden, da diese doch die Endung .ept aufweisen?
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
patzi88 am 20.01.2009 um 07:55 Uhr (0)
Guten Morgen!Code: private void createEplanPrj() //Method to create a EPlan project with user defined memory place and settings { string m_strNewProjectName = txtBxProjName.Text; if (txtBxProjName.Text == String.Empty) //Check if there a project { MessageBox.Show("No project name specifiedPlease enter a project name to create a project", "Error"); } else { if ((txtBxPlant.Text == string.Empty) (txtBxPageName.Text == string.Empty) (txtBxLoca ...
|
In das Form EPLAN Electric P8 wechseln |