Ik heb een nieuw ASPJPEG object aangeschaft wat op verschillende servers wordt geinstalleerd, echter nu wordt soms vergeten het object te installeren, is het mogelijk om op het moment dat de pagina wordt geladen eerst een controle wordt uitgevoerd of het object aanwezig is. Dit dus in ASP code. Is er een dergelijke check te maken??
Verwijderd
Je, on error resume next vóór het instantieren van het object en daarna een goede foutafhandeling. 
[edit]
Zoiets (sommige dingen kunnen beter, maar het is een oud stukje code wat ik eens ergens gebruikt heb):
[edit]
Zoiets (sommige dingen kunnen beter, maar het is een oud stukje code wat ik eens ergens gebruikt heb):
code:
1
2
3
4
5
6
7
8
9
10
11
12
| For Each comp In arrComp
Err.Clear
On Error Resume Next
Set obj = Server.CreateObject(comp)
If Err.Number <> 0 Then
sInstalled = "Niet geinstalleerd"
Else
sInstalled = "Geinstalleerd
End If
Set obj = Nothing
On Error Goto 0
Next |
[ Voor 67% gewijzigd door Verwijderd op 28-02-2004 20:25 ]
code:
1
2
3
4
5
6
| On error resume next
Set oBlah = Server.CreateObject("My.Object")
If err.number<>0 then
response.write "Error creating object My.Object"
response.end
end if |
En nog mooier als je het in een include gooit:
code:
1
2
3
4
5
6
7
8
9
| Public Function MyCreateObject(strObject)
Error.clear
On error resume Next
Set MyCreateObject = Server.CreateObject(strObject)
If Err.Number<>0 Then
response.write "Error creating object '" & strObject & "'"
response.end
end if
End Function |
En dan dus gewoon Set oBlah = MyCreateObject("ADODB.Connection") ofzo...
Sim-pel
[ Voor 10% gewijzigd door RobIII op 28-02-2004 20:49 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Simpel maar mooi, ik had het net in een algemeen libje geschreven zodat ik het goed kan test. Bedankt, zo is het toch weer iets gebruikersvriendelijker.