dcl_Grid_SetCurCell frage.

Started by SpEEDY, October 09, 2009, 02:01:15 AM

Previous topic - Next topic

SpEEDY

Hi Fred,

danke noch mal für die Antwort.
Habe dir mal wider ein Testprojekt mit Video gemacht.
Dort siechst du was ich meine. Nach ausführen des Befehls passiert nicht.
Habe jetzt die 5er Version getestet. Und siehe da es alles geht wieder.

Ich hoffe ich mache euch nicht zu viel Arbeit.

Fall das Projekt nicht ausreicht. Bin ich auch bereit dir, dass neue ODCL Projekt zuschicken.
Ich hoffe nur du lachst mich dann nicht aus bin noch nicht so gut in LSP.  :P

Man liest sich wieder und viel Spaß bei der Reise.  :P

Mit freundlichen Grüßen

SpEEDY
Es ist unmöglich etwas Idiotensicher zu machen, weil Idioten so genial sind!

Fred Tomke

Danke, ich guck mir das und melde mich dann.

VG, Fred
Fred Tomke
Dipl.-Ing. (FH) Landespflege

[ landscaper - landscape developer - digital landscape and urban design]

Fred Tomke

#17
Hi, speedy,

das ist ein interessantes Phänomen:


  • Owen kann es nicht auf einem Windows 7 mit AutoCAD 2008 und AutoCAD 2010 reproduzieren
  • Ich kann es nicht auf einem Windows XP mit AutoCAD 2008 reproduzieren.
  • Ich kann es sehrwohl auf einem Rechner mit Windows Vista 32-Bit und Map 2010 32-Bit reproduzieren.
  • Ich kann es sehrwohl auf einem Rechner mit Windows Vista 64-Bit und Map 2010 64-Bit reproduzieren.

Das hat mich derart verunsichert, dass ich meine eigenen Dialoge auf den Vista-Rechnern probiert habe. Ergebnis: mit der Runtime 5.1.2.3 kann ich sie anzeigen, mit der Runtime 6.0.0.8 jedoch nicht.

Das muss ein Bug sein.

Du kannst den Weg hier verfolgen: BugTracker.

Fred
Fred Tomke
Dipl.-Ing. (FH) Landespflege

[ landscaper - landscape developer - digital landscape and urban design]

SpEEDY

Hi, Fred.
Habe mir schon gedacht das, dass ein Bug ist.

Durch Zufall findet mal doch die meisten Fehler in Programmen.
Werde auf die neue Version warten in der Zwischenzeit arbeite ich mit der 5er Version weiter.

Wenn ich so weiter so fleißig Bug finde. Ist Opendcl beilt fehlerfrei.    ;D  ;D

Mit freundlichen Grüßen

SpEEDY
Es ist unmöglich etwas Idiotensicher zu machen, weil Idioten so genial sind!

Fred Tomke

Naja, eben deshalb ist es eine alpha.

Für den problemloseren Einstieg und die Entwicklung von Applikationen empfehle ich Dir zunächst bei 5.1.2.3 zu bleiben. So machen wir das auch. Ich versuche die Runtime parallel immer wieder zu testen und bei Schulungen an meinem Rechner zu verwenden (wenn was bei mir nicht geht, kann ich immer sagen, es sei ein Entwicklerrechner. Das erklärt dann immer alles  :) ).

VG, Fred
Fred Tomke
Dipl.-Ing. (FH) Landespflege

[ landscaper - landscape developer - digital landscape and urban design]

SpEEDY

Hi, Fred noch mal eine Frage vor dem Wochenende.  :P

Will dafür kein neues Thema aufmachen hoffe das geht so.

Habe Probleme mit dem Befehl OnInitialize.

Wollte ein paar Bezeichnung nach dem Aufruf einer Form ändern.
Dies mach ich ja mit dem Befehl dcl_Control_SetCaption.
Dies löst aber einen Fehler aus. Andere Befehle wie Messende gehen.
Arbeite mir der 5er Version. Mache ich einen Fehler. Oder vertragen sich die Befehle nicht?.

Code:
Code (autolisp) Select

; einlesen der Daten
(defun c:BGR-Tool_FB_LINIE_OnInitialize (/)
  (dcl_Control_SetCaption BGR-Tool_FB_LINIE_vor.pk1.rechts (rtos (nth 0 (nth 2 (nth ZeileNR TXKO))) 2 4))
)

Mit freundlichen Grüßen

SpEEDY
Es ist unmöglich etwas Idiotensicher zu machen, weil Idioten so genial sind!

Fred Tomke

Hi, kannst Du mal versuchen, ob es bei dem Control auch ohne Punkte im Variablennamen geht. Punkte im Variablennamen sind im AutoLisp ziemlich problamtisch. Grundlegend ist die Syntax korrekt.

VG, Fred
Fred Tomke
Dipl.-Ing. (FH) Landespflege

[ landscaper - landscape developer - digital landscape and urban design]

SpEEDY

#22
Danke für die antwort hat geklappt.

Habe gerade die 9er Version getestet. Läuft super.
Der fehler ist behoben. ^^

mfg

SpEEDY
Es ist unmöglich etwas Idiotensicher zu machen, weil Idioten so genial sind!