PDA

Vollständige Version anzeigen : Datentyp deklarieren


nic
14.02.2003, 10:33
Ich habe in einem Modul diesen Datentyp deklariert:
Type Datensatz ' Datentyp definieren.
Kennung As Integer
Name As String * 20
End Type
In der Sub habe ich dann:
Dim DSatz1 As Datensatz
Jetzt bekomme als Fehlermeldung:
Interner Fehler!
Danke
Nicole

Alexander Jan Peters
14.02.2003, 10:47
<div>Hallo,

ich kann den Fehler leider nicht nachvollziehen, hat er eine Nummer? Bei mir läuft das einwandfrei (und wird beim Kompilieren auch nicht beanstandet):</div>
<div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet"><pre><span class="TOKEN">Private</span> <span class="TOKEN">Type</span> Datensatz
Kennung <span class="TOKEN">As</span> <span class="TOKEN">Integer</span>
Name <span class="TOKEN">As</span> <span class="TOKEN">String</span> * 20
<span class="TOKEN">End</span> <span class="TOKEN">Type</span>
<span class="TOKEN">Public Sub</span> PrivTypeTest()
<span class="TOKEN">Dim</span> DSatz1 <span class="TOKEN">As</span> Datensatz
&nbsp;
<span class="TOKEN">With</span> DSatz1
.Kennung = 1
.Name = &quot;Alle meine Entchen&quot;
<span class="TOKEN">End</span> <span class="TOKEN">With</span>
&nbsp;
<span class="TOKEN">Debug.Print</span> DSatz1.Kennung &amp; &quot;: &quot; &amp; DSatz1.Name
<span class="TOKEN">End</span> <span class="TOKEN">Sub</span></pre></div>
<div>Es könnte im Code an anderer Stelle ein Fehler sein oder es hängt am reservierten Wort <strong>Name</strong>, aber das sind nur Vermutungen.

Gruß

Alex</div>

nic
14.02.2003, 11:07
Danke!
Habe es jetzt vor die Sub geschrieben, jetzt geht's!
Nicole