[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 86: htmlspecialchars(): Charset "utf8-bin" is not supported, assuming UTF-8
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 151: htmlspecialchars(): Charset "utf8-bin" is not supported, assuming UTF-8
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 152: htmlspecialchars(): Charset "utf8-bin" is not supported, assuming UTF-8
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/user.php on line 329: htmlspecialchars(): Charset "utf8-bin" is not supported, assuming UTF-8
DesignCAD DC Toolkit FileLinker Forum Das User Forum für DesignCAD, DC Toolkit und FileLinker Anwender 2020-05-19T07:47:21+02:00 https://dws-helpdesk.de/forum/app.php/feed/topic/316 2020-05-19T07:47:21+02:00 2020-05-19T07:47:21+02:00 https://dws-helpdesk.de/forum/viewtopic.php?t=316&p=987#p987 <![CDATA[Re: Eigabefenster mit Makro erzeugen]]>
Leider nur prinzipiell - es steht keine (aktuelle) Beschreibung der Schnittstelle zur Verfügung. Die letzte Aktualisierung war für die Version 17 (also schon einige Jahre her). Der Mitarbeiter, der die Dokumentation gepflegt hat, ist bei IMSI nicht mehr im Unternehmen.

Die Dokumentation wurde auch noch im alten Windows Help Format erstellt, d.h. sie ist auf aktuellen Betriebssystemen gar nicht mehr zu öffnen.

Wir selbst nutzen die OLE Automation bei der Programmierung von DC Toolkit. Jedoch haben wir eine jahrelange Erfahrung in der DesignCAD-Programmierung und aktualisieren unsere internen Dokumentationen inzwischen selbst. Diese sind jedoch für eine Veröffentlichung nicht aufbereitet und ist vorwiegend auf unser Programmiersystem angepasst.

Mal davon abgesehen, unterscheiden sich die Programmierungen (OLE Automation und BasicCAD). D.h. ein BasicCAD-Programm ist nicht 1:1 auf die OLE Programmierung umzusetzen bzw. auch nicht so einfach mit der OLE Programmierung zu verknüpfen. Bedeutet, ein erstelltes BasicCAD Programm muss bei einer OLE Programmierung eigentlich komplett neu programmiert werden. Man kann nicht so einfach zwischen den beiden Programmierung hin und her wechseln, wie ein Dialogfenster mit VB und der Rest mit BasicCAD. Das ist so nicht vorgesehen.

Der Vorteil von BasicCAD ist, dass die Syntax sehr, sehr einfach ist und man schnell Ergebnisse erzielt. Auch für "Nicht-Profi-Programmierer" ist sie sehr gut geeignet, um DesignCAD zu programmieren.

Desweiteren haben wir die Dokumenation damals noch konvertiert, sodass man sie heute noch gut nutzen kann.

https://dws-helpdesk.de/support/basicca ... ce_v17.pdf

Der Nachteil - keine mehrzeiligen Dialogfenster.

Statistik: Verfasst von DcUser — Dienstag 19. Mai 2020, 07:47


]]>
2020-05-18T17:33:58+02:00 2020-05-18T17:33:58+02:00 https://dws-helpdesk.de/forum/viewtopic.php?t=316&p=986#p986 <![CDATA[Re: Eigabefenster mit Makro erzeugen]]> Statistik: Verfasst von ClaFra — Montag 18. Mai 2020, 17:33


]]>
2020-05-18T06:21:02+02:00 2020-05-18T06:21:02+02:00 https://dws-helpdesk.de/forum/viewtopic.php?t=316&p=985#p985 <![CDATA[Re: Eigabefenster mit Makro erzeugen]]>
Mehrzeilige Dialogeingaben (bzw. frei gestaltbare Dialogfenster) lassen sich nur über eine Programmiersprache (VB, VC++ oder Delphi) realisieren.

Statistik: Verfasst von DcUser — Montag 18. Mai 2020, 06:21


]]>
2020-05-16T12:06:45+02:00 2020-05-16T12:06:45+02:00 https://dws-helpdesk.de/forum/viewtopic.php?t=316&p=981#p981 <![CDATA[Eigabefenster mit Makro erzeugen]]> Statistik: Verfasst von ClaFra — Samstag 16. Mai 2020, 12:06


]]>