---
title: "Kill / Invalid use of property"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/73200-kill-invalid-use-of-property"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Rödalacket"
published: "2003-04-05T02:06:28.000Z"
updated: "2003-04-05T23:56:35.000Z"
replies: 12
views: 348
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/73200-kill-invalid-use-of-property"
---

# Kill / Invalid use of property

## #1 — Rödalacket, 2003-04-05T02:06Z

När jag försöker att använda kill för att ta bort en fil så får jag felmeddelandet *Invalid use of property*
Har testat flera olika varianter bl.a
kill ("E:\\sökväg\\text.txt")

Vad göra??

Permalänk: https://www.webforum.nu/p/73200

## #2 — niko, 2003-04-05T02:56Z

Du kan definitivt inte få *Invalid use of property* av det anropet. Det måste vara nåt som är fel i koden runtomkring.

Permalänk: https://www.webforum.nu/p/1000969

## #3 — Cheezes, 2003-04-05T03:06Z

Re: Kill / Invalid use of property

> **Rödalacket skrev:**
>
> När jag försöker att använda kill för att ta bort en fil så får jag felmeddelandet *Invalid use of property*
> Har testat flera olika varianter bl.a
> kill ("E:\\sökväg\\text.txt")
> 
> Vad göra??

Testa med att ange ett jokertecken och placera den sisåhär:

```
kill ("E:\sökväg\text[B]*[/B].txt")
```

 

Mvh
/Cheezes

Permalänk: https://www.webforum.nu/p/1000970

## #4 — Rödalacket, 2003-04-05T03:12Z

Private Sub kill_Click()
    kill "E:\\sökväg\\text.txt"
End Sub

Om jag kör den här koden så får jag *Invalid use of property*
Om jag kommenterar bort kill "E:\\sökväg\\text.txt" då får jag naturligtvis inga fel.

Testade precis att stoppa in koden ovan i en ny fil och då funkade det??

Vad kan det då vara för fel??

Permalänk: https://www.webforum.nu/p/1000971

## #5 — niko, 2003-04-05T03:16Z

Att du har döpt knappen till "Kill". Då blir det lite rundgång när run-timen försöker anropa default-propertyn på **knappen**.

Permalänk: https://www.webforum.nu/p/1000972

## #6 — Rödalacket, 2003-04-05T10:49Z

Tack!  :bire

Permalänk: https://www.webforum.nu/p/1001066

## #7 — Nexus86, 2003-04-05T12:00Z

Var det ingen som tänkte på först att man inte får skriva "kill ("E:\\sökväg\\text.txt")" om man inte har ett = framför (om det är en funktion t.ex. "MinVariabel = kill("E:\\sökväg\\text.txt")") eller Call ("Call kill("E:\\sökväg\\text.txt")")? Annars måste man ju ta bort parenteserna såvida det inte är .Net. (Även om nu inte det var felet men om han hade döpt knappen till något annat hade det blivit fel på det).

Permalänk: https://www.webforum.nu/p/1001108

## #8 — niko, 2003-04-05T14:11Z

Tänkt och tänkt .. Man *får* ju skriva *kill ("E:\\sökväg\\text.txt")* likaväl som man får skriva *MsgBox("Hej")*. Däremot så *måste* man inte ha med paranteserna som i VB.NET, om det var det du menade?

Permalänk: https://www.webforum.nu/p/1001184

## #9 — Nexus86, 2003-04-05T16:36Z

Ok. Har aldrig funkat förut men nu gör det det. :q

Permalänk: https://www.webforum.nu/p/1001252

## #10 — niko, 2003-04-05T17:00Z

Det ligger nåt i vad du säger:

> **MSDN Visual Studio 6 skrev:**
>
> If you omit the Call keyword, you also **must** omit the parentheses around argumentlist.

Har vi levt i en hallucination? Har ändringen smugits in i nån service pack?

Skämt åsido. Funktioner/subbar med **en** inparameter är ett (odokumenterat?) undantag från regeln. Annars är det precis som du säger.

Permalänk: https://www.webforum.nu/p/1001275

## #11 — Nexus86, 2003-04-05T23:28Z

> **niko skrev:**
>
> Funktioner/subbar med **en** inparameter är ett (odokumenterat?) undantag från regeln.

Borde det inte vara Funktioner/subbar **utan** inparametrar? ;) Jämför

```
Call DoEvents
Call DoEvents()
```

Båda dessa tillåts. Men om funktionen däremot har **en** inparameter som du skrev

```
Call MsgBox("Mitt meddelande")
Call MsgBox "Mitt meddelande"    'Genererar ett fel
```

så genererar den sista ett fel. :)

Permalänk: https://www.webforum.nu/p/1001463

## #12 — niko, 2003-04-05T23:51Z

Eh, nej? Den regel jag citerade löd (på svenska):

"Om man utelämnar *Call* så måste man utelämna parenteserna kring argumentlistan."

Alltså:

Call MinFunktion(arg1, arg2)	'Rätt
MinFunktion arg1, arg2		'Rätt
MinFunktion (arg1, arg2)	'Fel

Men med **ett** argument:

Call MinFunktion(arg1)	'Rätt
MinFunktion arg1	'Rätt
MinFunktion(arg1)	'Rätt

Permalänk: https://www.webforum.nu/p/1001471

## #13 — Nexus86, 2003-04-05T23:56Z

> **niko skrev:**
>
> Eh, nej? Den regel jag citerade löd (på svenska):
> 
> "Om man utelämnar *Call* så måste man utelämna parenteserna kring argumentlistan."
> 
> Alltså:
> 
> Call MinFunktion(arg1, arg2)	'Rätt
> MinFunktion arg1, arg2		'Rätt
> MinFunktion (arg1, arg2)	'Fel
> 
> Men med **ett** argument:
> 
> Call MinFunktion(arg1)	'Rätt
> MinFunktion arg1	'Rätt
> MinFunktion(arg1)	'Rätt

Ahaa! :i Såg nu att jag tänkte ganska fel på ordet omit. :r Tänkte att det var att man skulle ha med det istället för att ta bort det. :)

Permalänk: https://www.webforum.nu/p/1001474

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/73200-kill-invalid-use-of-property
