Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Fler dll frågor

Postades av 2001-10-05 13:09:00 - Martin Modig, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 507 personer

Hej igen
Eftersom jag fick ett så snabbt och bra svar igår så skickar jag nu in en riktig nöt att knäcka. Jag håller fortfarande på och skriver en vb applikation som använder en c++ dll. Problemet är att jag inte kan köra i Debug-mode i vb då får jag bara felet:
Run-Time error '49':
Bad dll calling convention

???? Om jag därimot gör en exe fil av VB-applikationen och kör i c++ debuggen då funkar det kalas VARFÖR???

/H


Svara

Sv: Fler dll frågor

Postades av 2001-10-08 08:58:00 - Mikael Sand

Felet verkar ligga i ditt anrop i VB.
Kolla noga på saker som datatypers kompabilitet är en Int i VB samma Int i C++ (jag har för mig att det inte är så). Det samma gäller returtyperna.

Om du dessutom har skrivit DLL:en själv i C++ så gratulerar (onödigt men gratulerar), så kan du förslagsvis kanske baka in bättre errorhantering. Aktiveras DLL:en över huvud taget t ex. Låt din C++ DLL radskriva till en textfil. Då ser du dirket var din kod rasar.

Hoppas du blev klokare.


Svara

Sv: Fler dll frågor

Postades av 2001-10-08 09:09:00 - Martin Modig


Tack för svaret, men det hjälpte tyvärr inte så mycket. Har testat allt möjligt, bla att bara skicka in en integer (som är long) till dllen som sedan bara slänger upp en messagebox med siffran (inget returvärde) inte heller detta funkar (medelandet kommer upp men sedan så kommer samma sura error) . Det som är skumt är att c++ funktionen som anropas alltid execveras helt och det verkar som om det är när VB skall ta tillbaka kontrollen som det ballar ur. Har lusläst msdn och microsoft.com och det verkar vara en bugg i VB verkar dock högst otroligt för jag kan ju inte vara den första i världen som anropar en c++ dll från VB??

/H


Svara

Sv: Fler dll frågor

Postades av 2001-10-08 09:59:00 - Peter Aronsson

Skulle du inte kunna göra en ActiveX dll istället?, väldigt lätt om man använder MFC.


Svara

Sv: Fler dll frågor

Postades av 2001-10-08 10:11:00 - Martin Modig

Nope ingen ActiveX dll. Är på tok för stor för att ändra, men tack för förslaget

/H


Svara

Sv: Fler dll frågor

Postades av 2001-10-08 15:59:00 - Peter Aronsson

Isåfall, vad använder du för calling convention? det går inte att anropa _cdecl funktioner direkt ifrån VB, du måste använda dig av _stdcall. Om du måste anropa _cdecl funktioner så kolla in Q153586.


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 627
27 953
271 710
840
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies