Jump to content
SubSpace Forum Network

Recommended Posts

Posted

I tried installing DCME on my usb device @ school. BUT when i did, alot of actions i do makes DCME crash.

Saving/Save As: 53 File not found.

Updating: Run-time error '429': ActiveX component can't creat object.

Closing DCME: Run-time error '53': File not found.

 

And the first time it even gave me an error when i clicked options->preferences.

 

Probebly some people with problems have it becouse they dont have administrator rights or they have it installed on a usb device.

I duno which of the 2 couses it becouse ive had problems with running applications on a USB device before but i guess its the fact you dont have admin rights.

Posted

hmm...

Set ctlInet = CreateObject("InetCtls.Inet")

seems to not always work, as opposed to a msinet control placed on the form... that's probably what is giving the activeX error...

that's in the fileDownloader class... it's only used when retrieving dcmeupdate.txt for now

 

and that 53 file not found error... i have no idea... we'll have to put some more debug information in the save method... we'll have to use you to test it for us Witchie blum.gif cause i never got the problem...

 

 

edit:... doing that right now... releasing 3.1.3... it prints more debug lines in the savemap procedure... so try saving again, and if you get the error, copy that part of the log file here

Posted

Searching for updates...

Connected to server.

Latest version available: 3.1.3

---

The following files need an update:

- DCMEupdate.exe (Main program version 3.1.3) - 1136KB

---

Latest updates available in version 3.1.3 :

- 'Run-time error '429': ActiveX component can't create object' error shouldn't appear anymore

-------------------------------

 

 

And the rest works just fine now... i think its becouse i have admin right here at home, and not at school.

But ima try that tomorrow when im at school again.

Posted

Latest updates available in version 3.1.3 :

- 'Run-time error '429': ActiveX component can't create object' error shouldn't appear anymore

-------------------------------

 

 

that wasn't an error message... it was the description of the fix... ô.o

 

I changed it to avoid confusion... (just removed it actually... cause people upgrading from 3.1.0 to 3.1.3 wouldn't understand anyway blum.gif )

 

But if you still get that Error 53 File not found error, please post the log again... it should contain a bit more info to give me a hint of where it crashes...

And if you can't get it anymore... then... hmm... I don't understand blum.gif

Posted

File->New->Save

 

 

Click OK->Click the upper right cross to close it

 

 

 

Logfile:

14-3-2007 8:49:23 --- Drake Continuum Map Editor (v3.1.1) starting...

+++ OtherInstance 0

+++ openedMapByArgs False

Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True

Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles =

Un!@#$%^&*led 1 @ NewMap, DefaultTileset =

Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True

+++ Last update: 29-12-1899 - Update period: 2

+++ Searching for updates at http://www.dcme.sscentral.com/autoupdate/dcmeupdate.txt...

+++ Latest version available: 3.1.3 (Current version: 3.1.1)

+++ Downloading from http://dcme.sscentral.com/autoupdate/dcmeupdate3103.exe to E:\DCME\DCMEupdate.exe

+++ Update files successfully downloaded.

+++ Closing map Un!@#$%^&*led 1 (ID: 0)

+++ Closing map 0 ...Map is already closed... something's wrong...

+++ Updating with E:\DCME\DCMEupdate.exe

 

14-3-2007 8:49:47 --- Drake Continuum Map Editor (v3.1.3) starting...

+++ OtherInstance 0

+++ openedMapByArgs False

Un!@#$%^&*led 1 @ NewMap, path = '' usingDefaultTileset True

Un!@#$%^&*led 1 @ NewMap, DefaultWalltiles =

Un!@#$%^&*led 1 @ NewMap, DefaultTileset =

Un!@#$%^&*led 1 @ InitTileset, tilesetpath= Default usingDefaultTileset True

+++ Last update: 14-03-2007 - Update period: 2

DCME ready

+++ Searching for updates at http://www.dcme.sscentral.com/autoupdate/dcmeupdate.txt...

+++ Latest version available: 3.1.3 (Current version: 3.1.3)

Un!@#$%^&*led 2 @ NewMap, path = '' usingDefaultTileset True

Un!@#$%^&*led 2 @ NewMap, DefaultWalltiles =

Un!@#$%^&*led 2 @ NewMap, DefaultTileset =

Un!@#$%^&*led 2 @ InitTileset, tilesetpath= Default usingDefaultTileset True

Un!@#$%^&*led 2.lvl @ SaveMap, saving map... C:\Do!@#$%^&*ents and Settings\ik\Mijn do!@#$%^&*enten\Un!@#$%^&*led 2.lvl, SSMECompatible False, Silent False

*** ERROR 53 (File not found) in procedure SaveMap of Form frmMain

+++ Closing map Un!@#$%^&*led 1 (ID: 0)

*** ERROR 53 (File not found) in procedure DestroyMap of Form frmGeneral

*** ERROR 53 (File not found) in procedure Form_QueryUnload of Form frmMain

 

 

I realy think its becouse i dont have admin here coz it works when im on my own schoolharddisk with admin rights.

Posted

Sub SaveMap(path As String, Optional SSMECompatible As Boolean = False, Optional Silent As Boolean = False, Optional stripElvl As Boolean = False)
'Saves the map
'back the old one up
'if there is already a backup, kill it
'then rename the new old one to the .bak one
On Error GoTo SaveMap_Error

AddDebug "SaveMap, saving map... " & path & ", SSMECompatible " & SSMECompatible & ", Silent " & Silent

If Silent Then
	frmGeneral.SetMousePointer vbArrowHourgl!@#$%^&*
Else
	frmGeneral.IsBusy("frmMain" & id & ".SaveMap") = True
	
	If FileExists(path) Then
		AddDebug "SaveMap, " & path & " exists, checking for .bak file"
		If FileExists(path & ".bak") Then
			AddDebug "SaveMap, " & path & ".bak exists, killing it"
			Kill path & ".bak"
		End If
		Name path As path & ".bak"
	End If

End If



Dim f As Integer
f = FreeFile

AddDebug "SaveMap, opening " & path & " for binary as #" & f

Open path For Binary As #f

Note that it doesn't even get to any 'AddDebug' after the first one...

 

Just created a non-admin account on my computer... had no problem

Posted

if I catch you on msn, I'll send you a version that prints something every !@#$%^&* line...

 

it couldnt be in FileExists...

Function FileExists(path As String, Optional fileattribute As VbFileAttribute = vbNormal) As Boolean
On Error GoTo errh
FileExists = (LCase(Dir$(path, fileattribute)) = LCase(GetFile!@#$%^&*le(path)))
Exit Function
errh:
FileExists = False
Exit Function
End Function

If the error happened there, it would just return false... and the only thing that could return an error is Dir... and I doubt Dir could return a 'file not found' error... that doesnt make any sense

 

hmm

According to MS, that error is given when VB fails to load a DLL... (Which DLL would it be searching for???) ...

 

so... maybe your school account is restricted so it cant load dlls anywhere or something...

 

Try to put all the dlls in the 'required files' thread in your DCME folder... If that doesn't work... I dunno

 

Edit:

added comct332.ocx and comdlg32.ocx to that thread

Posted

When i try to save on the protected C: drive you get this:

 

 

I dont seem to have a problem now anymore. maybe its depending on the computer aswell..

(diffrent classroom then the classroom i had the problem in)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...