---
title: "Delphi vs Visual BASIC"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/54548-delphi-vs-visual-basic"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "jultomten17"
published: "2002-09-28T15:19:43.000Z"
updated: "2002-10-19T14:48:54.000Z"
replies: 11
views: 480
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/54548-delphi-vs-visual-basic"
---

# Delphi vs Visual BASIC

## #1 — jultomten17, 2002-09-28T15:19Z

De här är absolut inte någon flame som säkert många misstar de för, de är bara en inbjudan till Delphi kan man säga

En föredetta VB proggare som gått över till Delphi nu skrev ett crypterings program i både Delphi och VB, med samma source (har source till båda om nån vill ha).

DELPHI
code: ab
input:D:\\nerloaded\\Filmer\\Jeepers.Creepers.DVDRip.DivX-DOMiNiON.avi
output: D:\\nerloaded\\Filmer\\Jeepers.Creepers.DVDRip.DivX-DOMiNiONdelphi.avi
min cputime: 23%
max cputime: 59%
avg cputime: \~45%
tid: 1:22

Visual BASIC
code: ab
input: D:\\nerloaded\\Filmer\\Jeepers.Creepers.DVDRip.DivX-DOMiNiON.avi
output: D:\\nerloaded\\Filmer\\Jeepers.Creepers.DVDRip.DivX-DOMiNiONvb.avi
min cputime: 95%
max cputime: 99%
avg cputime: \~98%
tid: 13:16

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

## #2 — zmodem, 2002-09-30T12:33Z

BASIC-språk är väl inte precis kända för att vara snabba?

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

## #3 — Lasp, 2002-09-30T18:14Z

Bra test.
Vill du ha något gjort, låt Delphi göra det.
Ok Du Christmas Man  Välkommen till wF och tack för ett bra försök.

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

## #4 — Beatbox, 2002-09-30T18:39Z

Och andra sidan så kan man ju stilla fundera vad Delphi gjorde i 55% av tiden då den verkar stått och idle:at. :)

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

## #5 — Lasp, 2002-09-30T18:41Z

Utrymme för andra program att ta fatt på någon tråd!

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

## #6 — jultomten17, 2002-09-30T20:01Z

Heh, tack tack Lasp...föresten, du råkar inte ha nåt svar till ett av mina andra inlägg: <http://www.webforum.nu/showthread.php?s=&threadid=53439> ?

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

## #7 — Beatbox, 2002-10-01T05:19Z

> Utrymme för andra program att ta fatt på någon tråd!

Eller en massa ineffektivt jobb så processen bara står och väntar på olika händelser. Ett rent beräkningsjobb borde ju vara väldigt nära 100 % CPU.

Det skulle va kul att se källkoden för de båda lösningarna. Det är ju rätt svårt att bilda sig en uppfattning om testresultatet annars.

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

## #8 — Lasp, 2002-10-01T15:26Z

Håller med Beatbox  
Vi tar gärna emot källkod här eller maila till oss som frågat efter den.

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

## #9 — jultomten17, 2002-10-01T16:00Z

Tjaa, som jag säger så har jag source till båda, ingen av koderna är särskilt optimerade däremot...kan tillägga att en optimerad delphi version gjorde samma test på 27 sekunder

[Delphi](http://www.norrhiss.com/Delphi.txt) Source

[vb](http://www.norrhiss.com/vb.txt) Source

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

## #10 — Nexus86, 2002-10-16T09:40Z

provade du i VB efter du skapat en EXE eller före? Programmen blir mycket snabbare om man skapar en EXE och kör den istället.

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

## #11 — Beatbox, 2002-10-16T10:31Z

Det programmet gör är alltså att läsa in en binär fil, modifiera lite data och skriva tillbaks det till en annan fil. Det enda som jag ser i koden som kan ta tid är dessa :

Delphi :

```
pBuffer := AllocMem(iSize);
```

VB:

```
pBuffer = Space$(iSize)
```

Baserat på detta drar du alltså slutsattsen att Delphi är väldigt mycket snabbare om jag förstått det korrekt.

Vet du t ex vilken rumtime som används i Delphi-varienten respektive VB ? Det är rätt stor skillnad hastighetsmässigt beroende på vilken.

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

## #12 — jultomten17, 2002-10-19T14:48Z

Tjaa, de är ju inte jag som har gjort nåt av proggen, utan en föredetta VB-proggare (han lade av med VB efter att han installerat Borland Delphi 7). Han har hållt på länge med VB så jag antar att han har gjort de så fort som möjligt (förutom just själva koden, som han försökte göra så lik delphi koden som möjligt). Sen så är det som så att Delphi inte använder runtimes ;)

> provade du i VB efter du skapat en EXE eller före? Programmen blir mycket snabbare om man skapar en EXE och kör den istället.

 

Hehe, jag har inte ens VB, så...ja, det var en exe fil jag körde.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/54548-delphi-vs-visual-basic
