|
EPLAN Electric P8 : Seitenzahl Inhaltsverzeichnis
bgischel am 21.01.2009 um 11:44 Uhr (0)
Bilder sagen mehr als Worte...------------------ P8 Magic | P8 FAQs | Eplan Downloads | Historie | Hilfe | Suchen | Finden | Fragen | Geprüft
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Seitenzahl Inhaltsverzeichnis
bgischel am 21.01.2009 um 11:57 Uhr (0)
Darfst auch... eine nette Kollegin hat mich abgelenkt... ------------------ P8 Magic | P8 FAQs | Eplan Downloads | Historie | Hilfe | Suchen | Finden | Fragen | Geprüft
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
Straight-Potter am 19.01.2009 um 16:41 Uhr (0)
Zitat:Original erstellt von patzi88: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?Wie eine Vorlage einbinden?? Beschreib mal bitte genauer was du willst! Ich verste ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
HGK am 20.01.2009 um 08:19 Uhr (0)
Hallo Patzi88,belege doch mal den string strTemplatePath direkt mit dem exakten Pfad zu deinem Template. So wie du es auch mit strProjectpath gemacht hast.Das sollte m.E. genügen.Gruß, Günter------------------*** Denken hilft! ***
|
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
nairolf am 21.01.2009 um 12:14 Uhr (0)
Hallo !Nur nochmal ganz kurz (losgelöst von der Problematik des Projektanlegens):Alle Auswerteseiten (Titelblätter, Inhaltsverz. KLP, Kabel-Pläne usw...) legt man i.d.R. doch nicht per API an, dazu ist die Vorlageverwaltung im Basisprojekt gedacht.Natürlich kann man auch eine Seite per API anlegen und dieser ein Formular geben, nur der Auswertungs-Aktualisierungsmechanismus ist dann evtl. außer Kraft gesetzt !Generell:Per API das realisieren, was an Funktionalität fehlt bwz. automatisiert werden soll, aber ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Schulungsversion EPLAN P8
ranu am 21.01.2009 um 14:34 Uhr (0)
Guten Tag zusammen.Ich hab mal wieder Fragen zur Schulungsversion.EPLAN P8 Schulungsversion 1.9Ist es prinzipiell möglich Makros zu importieren.Im meinem Fall habe ich von der Phönix I-Seite EPLAN Makros heruntergeladen und versuche diese nun zu importieren.Ich habe mir einen Ordner angelegt in dem alle Makros abgelegt sind. (hab mich dabei an einen älteren post-gehalten http://ww3.cad.de/foren/ubb/Forum467/HTML/001020.shtml#000001) Ich kann aber im Menue: Projekt/Eplan5 Datenübernahme/Makro... weder Stamm ...
|
In das Form EPLAN Electric P8 wechseln |
|
EPLAN Electric P8 : Eplan API Vorlage
nairolf am 21.01.2009 um 14:42 Uhr (0)
Zitat:Original erstellt von patzi88:Code:... string strProjectPath = (@"C:Program FilesEPLANElectric P8ProjekteAutforce"); string strTemplatePath = (@"C:Program FilesEPLANElectric P8VorlagenAutforceIEC_bas001.zw9"); strProjectPath += "" + "testprojekt"; oNewProject = new ProjectManager().CreateProject(strProjectPath, strTemplatePath);}Der Witz ist nun, das er bei CreateProject() immer stecken bleibt, aber er ein Projekt erstellt mir der zw9 Datei ...
|
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
Straight-Potter am 19.01.2009 um 16:29 Uhr (0)
Mmmhh Ein wenig Quellcode wäre bestimmt hilfreich ... Straight-Potter------------------Wenn wir bedenken, dass wir alle verrücktsind, ist das Leben erklärt.
|
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 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 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 |