Warning: ob_start(): function 'compress_handler' not found or invalid function name in /www/htdocs/xfmantis/core.php on line 18
0002007: Die Skriptengine hat Probleme mit dem TUFOmodell - Mantis
Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002007 [X-Skript] Allgemein crash always 07.09.08 16:44 17.07.09 03:00
Reporter DirkF View Status public  
Assigned To Natter
Priority normal Resolution won't fix  
Status closed   Product Version
Summary 0002007: Die Skriptengine hat Probleme mit dem TUFOmodell
Description Bei der Übergabe einer Variablen des Typs TUFOmodell mittels CallProcedur('function',[UFOmodell]) aber auch bei einer Cast-Anweisung auf eine solche Variable ergibt es Skriptabstürze, teilweise sogar mit einer Meldung der internen !MasterProc (bei CallProcedur).
Additional Information
Attached Files

- Relationships
related to 0002185new  X-Force TGeoPoint zur Markierung, Speicherung und Datenübertragung 

- Notes
(0003526)
Natter
07.09.08 16:49

uPSRuntime Zeile 4214 führt zu result=false, und damit zum Fehler. TUFOModel (desttype) stimmt nicht mit VARIANT (srctype) überein.
 
(0003531)
Jim_Raynor
13.09.08 17:45
edited on: 13.09.08 17:52

MMh. Also Records werden durch Variants nicht unterstützt. Von daher sehe ich dort keine Möglichkeit dies zu realisieren.

Weiß im Moment auch nicht, wie man dies als Compiler-Fehler bereits abfangen kann.

 
(0003535)
DirkF
13.09.08 20:37

OK
Dann können wir das zumindest so bei dem Befehl ins Wiki schreiben.
Habe nur lange Zeit an der falschen Stelle gesucht weil ich das nicht wusste :-(
 
(0003920)
Natter
11.06.09 04:55

Also zumindest theoretisch wäre das Problem wohl lösbar, indem man für alle in X-Skript verwendeten Records mit TCustomVariantType eigen Varianttypen ableitet.

Ich glaube allerdings nicht, dass sich dieser doch erhebliche Aufwand lohnen würde. Daher würde ich Vorschlagen, dass Ticket zu schließen.
 
(0003930)
DirkF
11.06.09 10:55

Den Aufwand halte ich allgemein auch für unnötig.
Er würde sich eventuell für einige Punkte als Spezialfall lohnen, aber das könnte man dann eher als spezielle neue Features umsetzen.

Das mache ich dann gleich mal als ein neues Ticket für die einzige Variante, die mir momentan als Sinnvoll einfällt ;-)
 
(0004007)
Natter
16.06.09 13:31

Wird erstmal nicht behoben. In einzelfällen wird eventuell ein neuer Varianttyp erstellt, dafür wird aber nach Bedarf ein extra Ticket erstellt.
 

- Issue History
Date Modified Username Field Change
07.09.08 16:44 DirkF New Issue
07.09.08 16:49 Natter Note Added: 0003526
13.09.08 17:45 Jim_Raynor Note Added: 0003531
13.09.08 17:45 Jim_Raynor Status new => feedback
13.09.08 17:52 Jim_Raynor Note Edited: 0003531
13.09.08 20:37 DirkF Note Added: 0003535
11.06.09 04:55 Natter Note Added: 0003920
11.06.09 10:55 DirkF Note Added: 0003930
11.06.09 11:12 DirkF Relationship added related to 0002185
16.06.09 13:31 Natter Status feedback => resolved
16.06.09 13:31 Natter Resolution open => won't fix
16.06.09 13:31 Natter Assigned To  => Natter
16.06.09 13:31 Natter Note Added: 0004007
17.07.09 03:00 Gast Status resolved => closed


Mantis 1.0.7[^]
Copyright © 2000 - 2007 Mantis Group
Powered by Mantis Bugtracker