Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
=]Mid[=]Night[= Super JLI'ler
Anmeldedatum: 20.11.2002 Beiträge: 380 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 12.06.2003, 15:51 Titel: RIESEN-PROBLEM IN VB6 |
|
|
Wenn ich in VB6 ein Formular anzeigen will, auf dem sich irgendwelche Steuerelemente befinden oder ein Programm mit Steuerelementen auf einem Formular starte, bekomme ich einen Speicherfehler:
Die Anweisung in <Speicheradresse> verweist auf Speicher in "0x00000000".
Mit Formularen ohne Steuerelemente kann ich noch arbeiten ... ^^
Woran kann das liegen??? |
|
Nach oben |
|
|
gl_echse JLI'ler
Anmeldedatum: 01.01.2003 Beiträge: 105
Medaillen: Keine
|
Verfasst am: 13.06.2003, 07:28 Titel: |
|
|
code! |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 13.06.2003, 07:40 Titel: |
|
|
Wenn dieses Problem so "Allgemein" auftritt, liegt es wahrscheinlich nicht an speziellem Code, sondern an Windows/VB6. In solchen Fällen hilft fast immer nur neu/überinstallieren.
Versuche sicherhaltshalber deinen Code mal bei jemand anderes zu kompilieren / Auszuführen.. _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
=]Mid[=]Night[= Super JLI'ler
Anmeldedatum: 20.11.2002 Beiträge: 380 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 13.06.2003, 12:09 Titel: |
|
|
Am Code kann es nicht liegen, der Fehler kommt auch bei neuen Projekten ganz ohne Code. Neu installiert hab ich VB schon, hat nix gebracht . |
|
Nach oben |
|
|
gl_echse JLI'ler
Anmeldedatum: 01.01.2003 Beiträge: 105
Medaillen: Keine
|
Verfasst am: 13.06.2003, 14:40 Titel: |
|
|
welches win / welche vb-edition?
ansonsten: get style, learn c++ |
|
Nach oben |
|
|
Starwash Senior JLI'ler
Alter: 39 Anmeldedatum: 22.09.2002 Beiträge: 252 Wohnort: Zossen (bei Berlin) Medaillen: Keine
|
Verfasst am: 13.06.2003, 15:49 Titel: |
|
|
Hi,
du musst beachten, dass du sobald du bestimmt Sachen mit in Programme aufnimmst du bestimmte DLL's mit zu deiner *.exe gesellen musst. Vielleicht liegt es ja daran, dass er die DLL nicht laden kann, da du sie nicht mit hinzugefügt hast und er das dann als Fehler ausgibt...
Nur eine Vermutung, welche nicht stimmen muss...
Aber normaler Weise zeigt er immer "bla.dll konnte nicht geladen werden" an...
Gruss Tarek |
|
Nach oben |
|
|
=]Mid[=]Night[= Super JLI'ler
Anmeldedatum: 20.11.2002 Beiträge: 380 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 13.06.2003, 16:06 Titel: |
|
|
@gl_echse: Win XP pro + VB 6 Enterprise
@Starwash: Siehe mein 2. Beitrag (ganz leeres Projekt) |
|
Nach oben |
|
|
gl_echse JLI'ler
Anmeldedatum: 01.01.2003 Beiträge: 105
Medaillen: Keine
|
Verfasst am: 13.06.2003, 16:15 Titel: |
|
|
So wies aussieht, wird da wohl irgendein pointer falsch gestzt. das liegt wohl am vb. schau vielleicht mal bei der optimisation. versuch mal den nicht optimierten modus... Ansonsten, nimm dein projekt, und versuch es auf nem anderen rechner mit nem anderen vb zu compilieren.
@starwash: wenn du keine ahnung hast, solltest du besser auch nicht posten. z.B. heißt es ganz sicher nicht gesellen sondern gelinked werden. |
|
Nach oben |
|
|
magynhard Super JLI'ler
Anmeldedatum: 26.04.2003 Beiträge: 461 Wohnort: Wild durch die Welt ;-) Medaillen: Keine
|
Verfasst am: 13.06.2003, 19:02 Titel: |
|
|
=]Mid[=]Night[= hat Folgendes geschrieben: | @gl_echse: Win XP pro + VB 6 Enterprise
|
lol, ich kann mir schon denken warum es net funzt _________________ Niemand ist hoffnungsloser versklavt als der, der fälschlich glaubt frei zu sein. [J. W. Goethe]
|
|
Nach oben |
|
|
gl_echse JLI'ler
Anmeldedatum: 01.01.2003 Beiträge: 105
Medaillen: Keine
|
Verfasst am: 13.06.2003, 20:22 Titel: |
|
|
hmm, stimmt |
|
Nach oben |
|
|
Ranma JLI'ler
Anmeldedatum: 10.12.2002 Beiträge: 167 Wohnort: Cadolzburg Medaillen: Keine
|
Verfasst am: 13.06.2003, 20:26 Titel: |
|
|
und wieso net funktioniert eine Enterprise VB6 Edition nicht mit
WindowsXP Pro _________________ "Deutsche Sprache schwere Sprache"
sprach der C++er |
|
Nach oben |
|
|
magynhard Super JLI'ler
Anmeldedatum: 26.04.2003 Beiträge: 461 Wohnort: Wild durch die Welt ;-) Medaillen: Keine
|
Verfasst am: 13.06.2003, 20:33 Titel: |
|
|
Ich hab nur Enterprise rot markiert, nicht Win XP.
Ein Enterprise läuft halt normalerweise nicht, wenn jemand in Visual Basic einsteigt und ein Enterprise verwendet
Außer er darf das Gebäude, in dem er haust, Villa nennen und ist verschwenderisch _________________ Niemand ist hoffnungsloser versklavt als der, der fälschlich glaubt frei zu sein. [J. W. Goethe]
|
|
Nach oben |
|
|
Starwash Senior JLI'ler
Alter: 39 Anmeldedatum: 22.09.2002 Beiträge: 252 Wohnort: Zossen (bei Berlin) Medaillen: Keine
|
Verfasst am: 13.06.2003, 20:42 Titel: |
|
|
Hi,
ich weiß schon was ich schreibe, ich habe selber lange genug mit VB gearbeitet und ich habe beabsichtig "gesellen" geschrieben, da die Runtime-DLL's ja wohl oder übel mit zur *.exe in den Ordner kopiert werden müssen, falls diese nicht im System sind.
Gruss Tarek |
|
Nach oben |
|
|
=]Mid[=]Night[= Super JLI'ler
Anmeldedatum: 20.11.2002 Beiträge: 380 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 14.06.2003, 09:05 Titel: |
|
|
Ich bin kein VB-Einsteiger, ich progge damit schon seit mehreren Jahren, aber der Fehler ist noch nie vorgekommen. Ich habe ja (wie gesagt) schon VB neu installiert, also weiß ich nich woran es liegen kann... |
|
Nach oben |
|
|
AFE-GmdG JLI MVP
Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 14.06.2003, 09:10 Titel: |
|
|
Such im Windowsverzeichnis mal nach den VBRun*.dll Runtimes für VB. Diese werden auch bei einer Neuinstallation nicht überschrieben falls sie schon da waren. Einfach löschen und von einem anderem Rechner neu raufkopieren. Da der Fehler beim Ausführen passiert, sind diese DLL's masgeblich am Fehler beteiligt.
AFE-GmdG _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
|
|