---
title: "Idétorka: artikelämne?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/65560-idétorka-artikelämne/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Vide"
published: "2003-01-20T17:06:56.000Z"
updated: "2003-01-21T19:21:30.000Z"
replies: 61
views: 1372
page: 2
pages: 4
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/asp/65560-idétorka-artikelämne"
---

# Idétorka: artikelämne?

_Sida 2 av 4._

## #21 — Macce, 2003-01-21T09:03Z

Ahh så blind man kan bli....

En miljon tack OveRRidE :birp

Vide: ändra set, å formtaggen så får du femma i betyg på artikeln, som det är nu får du bara en 4:a ;)

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

## #22 — Engine^, 2003-01-21T09:20Z

Jag måste ha varit tröttare än vad jag trodde inatt då Vide bad mig korrekturläsa innan han publicerade artikeln :)

Sensmoral: Försök inte förstå dig på enkel kod, när du har bestämt dig för att sova...

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

## #23 — Vide, 2003-01-21T10:48Z

Ghaa!! :r

Har ändrat nu ;)

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

## #24 — voigtann1, 2003-01-21T11:21Z

så om jag vill ha denna lilla sak in i dll filen:

```
Function av(mess)

Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
mess = Server.HTMLEncode(mess)

objRegExp.Pattern = "\[c=(&quot;)?(.*?)(&quot;)?\](.*?)\[/c\]"
mess = objRegExp.Replace(mess,"<font color=""$2"">$4</font>")

av = mess
End Function
```

 är det bara att göra det eller?

Hur gör man så att C++ builder (borland) så att jag kan göra sådna hära DLL filer...

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

## #25 — @nders, 2003-01-21T11:26Z

Du får börja med att skapa ett projekt och lyfta in de referenser du behöver, i det här fallet behöver du referenser till VB Script 5.5 Regular Expressions och Active Server Pages Object context object library (eller vad det nu heter). Sen får du skapa en instans av objektet Server.

Du får också skriva om interfacet en aning, och du bör dimma variabler till rätt datatyp, och se till så funktionen har ett returvärde av den datatyp som förväntas.

Så: Nej, det är inte bara att slänga in asp-kod i projektet och kompilera.

mvh,

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

## #26 — voigtann1, 2003-01-21T11:29Z

finns det någon annan sådan här sida (kanske mer förklarat för mitt problem) skulle uppskatta det.

Du har gjort ett bra jobb iallafall Vide :e intresant verkligen

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

## #27 — Vide, 2003-01-21T11:33Z

> **voigtann1 skrev:**
>
> Du har gjort ett bra jobb iallafall Vide :e intresant verkligen

Tackar... :D

Du får hitta en skola om VB/C++, och sedan konvertera din VBScriptskod till det nya språket. ;)

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

## #28 — voigtann1, 2003-01-21T11:41Z

dum fråga igen då:
1\. URL:er :e
2\. Om jag gör en dll fil med typ alla funktioner jag använder på alla mina sidor och alla reg.exp etc etc... blir alla sidor segare att ladda då eller?

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

## #29 — @nders, 2003-01-21T11:47Z

Nej, min uppfattning är att det är generellt bra att använda COM. Koden i din dll är färdigkompilerad och behöver inte kompileras vid runtime vid varje anrop.

Mvh,

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

## #30 — OveRRidE, 2003-01-21T11:54Z

voigtann1 \> Det man gör med en komponent är ju egentligen att skapa en instans av den (typ som en stämplad tabell på ett papper). När du sedan skall göra något/hämta någon info, så ropar du på metoderna i 'tabellen'/objektet. Metoden gör den kod som den innehåller och returnerar eventuell data. Precis som du läser en kolumn i din 'papperstabell'. :OO

Typ.. ;)

Om man vill ha smöret ur kylen så är det ju smidigare att säga "-Hämta smöret, Johan.", istället för att ge specifika instruktioner som tex. -"Vakna. Res dig upp. Vänd dig 90 grader åt vänster. Tag två steg framåt. Res handen. Öppna kylskåpet. Tag smöret..  osv". Om du har en metod som redan innehåller denna logik, så räcker det ju att du ber (personen) metoden att hämta smöret. 

Ja, du fattar. :D

Kapsla in logik och metoder som används ofta och som kan återanvändas i komponenten.

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

## #31 — voigtann1, 2003-01-21T11:59Z

tja... jag förstår lite :e men jag vill veta mer hur man kan börja använda "mina" koder typ... 

har ett problem på vb6.. kan inte spara som string.dll.. men det fanns något som hette "make project1.dll" innan Avsluta i arkiv är det den jag ska använda\`?

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

## #32 — Vide, 2003-01-21T12:01Z

Om projektet heter project1 så är det det som står på arkivmenyn, men om du döpt om den (com i min artikel) så heter den "make com.dll". ;)

Klasserna har inget att göra med vad dll-en kommer att heta.

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

## #33 — voigtann1, 2003-01-21T12:21Z

som jag anade :e tillbaka till reg.exp.. tror det jag vill testa gör i dll filen... även kanske en case sats om det är möjligt.. finns det tutorials/guide/mer text som ni känner till?

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

## #34 — Vide, 2003-01-21T12:24Z

Kolla i VB-forumet efter länkar. :)

Men att ändra befintlig ASP-kod till VB är inte det svåraste, följ de angivelser som @ angav. Bestäm datatyper och inkludera de referenser som skall finnas med.

OverRide gav mig en bra idé att skriva en artikel om hur du konverterar ASP-kod till VB-kod, så det får nog bli nästa artikel. :)

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

## #35 — voigtann1, 2003-01-21T12:48Z

> **Vide skrev:**
>
> Men att ändra befintlig ASP-kod till VB är inte det svåraste, följ de angivelser som @ angav. Bestäm datatyper och inkludera de referenser som skall finnas med.

 och vad är datatyper? :e 

> **Vide skrev:**
>
> OverRide gav mig en bra idé att skriva en artikel om hur du konverterar ASP-kod till VB-kod, så det får nog bli nästa artikel. :)

 voigtan gör sin happy dance

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

## #36 — Vide, 2003-01-21T12:52Z

Datatyper är ett sätt att ange vad en variabel får innehålla, t.ex string anger att du skall lagra strängar i variabeln, integer betyder att det skall vara numeriska värden, anger du fel så kommer du att få ett felmeddelande om det. ;)

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

## #37 — Engine^, 2003-01-21T12:57Z

Det är väl så att i och med att du deklarerar Option Explicit i koden, så måste du ange datatyp för varje variabel du har med i koden. Men det är väl valbart om du vill använda dig av det?

En stor fördel med Option Explicit är att du slipper en massa Variant-datatyper, som VB ska hålla på och typecasta mellan... du tjänar alltså en del tid :)

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

## #38 — voigtann1, 2003-01-21T13:00Z

Men reg.exp vill man ju kanske ha både tal och text :( \*hmm\*

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

## #39 — @nders, 2003-01-21T13:00Z

Man behöver inte ange datatyp iom att man använder Option Explicit.
Om inte datatyp anges, antas typen *Variant*.

Mvh,

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

## #40 — @nders, 2003-01-21T13:02Z

> **voigtann1 skrev:**
>
> Men reg.exp vill man ju kanske ha både tal och text :( \*hmm\*

So, det är väl inga problem? Det är väl en sträng du skickar till funktionen idag?\`Det är ju strängfunktionalitet i din funktion.

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/65560-idétorka-artikelämne/page2  
Föregående sida: https://www.webforum.nu/amne/asp/65560-idétorka-artikelämne.md  
Nästa sida: https://www.webforum.nu/amne/asp/65560-idétorka-artikelämne/page3.md
