Archief - [PROG]VB Klaar, maar nu ..?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

M@xim

Legacy Member
Ik heb vandaag voor de eerste keer een VB application gemaakt. Nu het dient voor iets te bereken. Als ik het debug dan werkt perfect. Als ik in My projects/debugg de exe uitvoer dan werkt het ook :). Maar als ik dat exetje opstuur naar een vriend werkt dat niet bij hem. Maar liefst van al zou ik het op men ftp/http van telenet kwijt geraken (http://users.pandora.be/maxpayne/). Dat als je op http://users.pandora.be/maxpayne/ komt dat meteen in men progie zit :) als mogelijk.

Bedankt op voorand
(als met website niet werkt is het ook goed als ik gewoon al weet hoe ik het dan in een exe bestandje krijg dat werkt bij een andere ook.

Vich

Legacy Member
'Beschrijvingen' posten als "het werkt dan niet" is iets waar we totaal niks mee kunnen(behalve een poging tot gedachtenlezen*). Je kan best even posten wat je daarmee bedoelt. Ook is het handig om te weten welke versie van VB je gebruikt.

(*) Maar omdat ik vrij goed ben in gedachten lezen zal ik een gokje wagen: ik vermoed dat die persoon de runtime dll's of iets dergelijks niet heeft. Bij VB 6.0(en vast ook nog andere VB versies) zit een soort package creator bij, waarmee je een setup kan maken van je applicatie, waar alle nodige dll's enzo bijzitten. Als je zo'n setup maakt en doorstuurt, dan zou het moeten werken.
Die setup zou je natuurlijk ook kunnen uploaden naar je website.

M@xim

Legacy Member
Ik weet niet juist welke error het geeft of wat dan ook hebben ze niet gezecht en ik werk met MS VB 2005 express edition. Maar wat die fout is doet er niet echt toe :). ik moet gewoon weten hoe ik mijn programma met andere mensen kan delen en liefst via website :)

Vich

Legacy Member
M@xim zei:
Ik weet niet juist welke error het geeft of wat dan ook hebben ze niet gezecht en ik werk met MS VB 2005 express edition. Maar wat die fout is doet er niet echt toe :). ik moet gewoon weten hoe ik mijn programma met andere mensen kan delen en liefst via website :)

Hoezo doet dat er niet toe? Er kunnen 101 dingen fout gaan met allemaal een andere oorzaak.

Bijvoorbeeld:
- programma crasht ivm geheugenallocatie die willekeurig fout gaat (kan best enkel op een andere PC fout gaan
- programma runt niet omdat er een configuratiebestand mist dat je niet meestuurde
- programma runt niet omdat de runtime library mist
- programma runt niet omdat er een specifieke library of ActiveX control mist
- programma runt wel, maar de gebruiker doet iets fout
- er is niet voldoende geheugen
- etc.

Ik bedoel maar...

M@xim

Legacy Member
ok vergeet wat ik zie ^^, men nieuwe vraag is dan. ik heb een projectje gemaakt en als ik het debugged werkt het volledig. Maar hoe kan het laten werken op mijn andere computer? welke files moet ik kopieeren en op die pc openen voor de berkeening te doen

passero

Legacy Member
aangezien het vb2005 is, maak een asp.net applicatie die de DLL gebruikt van uw stand alone applicatie maar schrijf er een webinterface voor zodat die functionaliteit via het web beschikbaar is.
Zo kan je de gebruiker parameters laten ingeven, hem de berekening laten doen en dat op het scherm zetten adhv gewone webpagina's...
Dit zal wel niet lukken op telenet aangezien die geen .net ondersteunen

M@xim

Legacy Member
hmm hoe maak ik een asp.net applicatie die de DLL gebruikt van uw stand alone applicatie :p

passero

Legacy Member
rtfm :d
als ge het deftig hebt geschreven zou je die dll gewoon kunnen importeren in een nieuw asp.net project en kan je gewoon de functies die in die dll zitten, aanroepen op je webpagina

Vich

Legacy Member
M@xim zei:
ok vergeet wat ik zie ^^, men nieuwe vraag is dan. ik heb een projectje gemaakt en als ik het debugged werkt het volledig. Maar hoe kan het laten werken op mijn andere computer? welke files moet ik kopieeren en op die pc openen voor de berkeening te doen

Door mijn vorige post te lezen en een setup te maken?

Google, zoeken naar: vb.net create setup
of: vb create setup
... http://www.startvbdotnet.com/extras/deploy.aspx of
http://support.microsoft.com/kb/317421
http://webproject.scottgu.com/VisualBasic/Migration2/Migration2.aspx
etc.

M@xim zei:
hmm hoe maak ik een asp.net applicatie die de DLL gebruikt van uw stand alone applicatie :p
Zoals hierboven staat ondersteunt de Telenet host geen ASP...

BuiZe

Legacy Member
De gebruikers gewoon het .NET framework laten installeren zal de snelste oplossing zijn. Distributie van de .exe zou dan moeten volstaan.

passero

Legacy Member
de DLL's moeten toch ook mee? die worden toch niet standaard in de exe gecompileerd?

Vich

Legacy Member
passero zei:
de DLL's moeten toch ook mee? die worden toch niet standaard in de exe gecompileerd?

Het hangt ervanaf of hij nog niet-standaard-DLL's of controls gebruikt(lees: die niet standaard bij de runtime environment zitten), maar dat weten we dus niet, want we hebben volgens hem genoeg info met het feit dat het crasht ;)

[offtopic] Sowieso heb je ook nog eens static en dynamic libraries. DLL's zijn dynamische libraries, die kan je overal aan linken en je hebt gewoon 1 DLL voor een hele hoop programma's. Statische libraries zijn libraries die je meecompiled in je programma: het voordeel hiervan is dat je geen extra DLL's moet meegeven met je applicatie, maar het nadeel is dat je dan disk space verbruikt omdat misschien 10 programma's diezelfde library meelinken(en ze evengoed dus dynamisch zouden kunnen linken naar een DLL-versie van diezelfde library)

M@xim

Legacy Member
ben nu van alles aant testen wegens ik het niet kan uploaden met telenet. heb een setup bestandje laate publishen ofzo : p ma moet iedereen dat dan eerst installeren voor ze het kunnen gebruiken

Vich

Legacy Member
M@xim zei:
ben nu van alles aant testen wegens ik het niet kan uploaden met telenet. heb een setup bestandje laate publishen ofzo : p ma moet iedereen dat dan eerst installeren voor ze het kunnen gebruiken

Wat denk je zelf? :)

M@xim

Legacy Member
Hmmm iedereen die mijn "simpel" progie dus wilt zien moet .NET frameworks 2.0 installeren wel scheef kan ik niet zorgen dat het zonder ook kan ? en dan moeten ze ook van mijn websites files downloaden : / kan ik die niet allemaal in dat 1 exe tje doen en zonder een setup ?

jodeman

Legacy Member
niets van aantrekken, dat wordt de standaard nu eenmaal. Vermeld gewoon dat ze dat moeten geinstalleerd hebben. Wat ik wel kut vind aan het nog niet geinstalleerd zijn van het .NET 2.0 framework is dat je de meest onduidelijke error krijgt. Ipv een error a la ".NET 2.0 niet geinstalleerd".

Moeilijk!! :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan