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


Pascal declaration i VB6

Postades av 2005-02-05 09:20:10 - Bo Johansson, i forum visual basic - allmänt, Tråden har 8 Kommentarer och lästs av 844 personer

Hej!
Följande funktionsanrop till en dll skall jag göra i VB6 nedanstående är exempel för Pascal
function Request(RegisterId : integer; Alt : integer; Beep : integer) : integer;
Tydligen är integer inte detsamma i Pascal som i VB för declarerar med integer i VB så blir det fel.
Använder jag long så tycks det funka men jag är osäker om det är så jag skall göra.
Kan ju passa på att fråga: Funkar strängar på samma sätt i Pascal och VB6 vid dll anrop?
Mvh
Bo


Svara

Sv: Pascal declaration i VB6

Postades av 2005-02-05 09:30:07 - Sven Åke Persson

Nej stränghantering i Delphi /Turbo Pascal är mycket intelligentare.

Du kan läsa min artikel.
http://www.pellesoft.se/area/articles/article.aspx?artid=375

Kanske det förklarar något.Om inte kom åter,intressant ämne

Du skall alltid betrakta Integer som VB:s Long. Glöm den gamla Integer 327xx

Använd aldrig Integer i VB . Byt till Long.


Svara

Sv:Pascal declaration i VB6

Postades av 2005-02-05 09:42:42 - Sven Åke Persson

Pelle Pelle varför har du strulat till min artikel
http://www.pellesoft.se/area/articles/article.aspx?artid=375

Kolla denna istället Bygga en DLL
http://www.fuzzydizzie.com/d_index.htm


Svara

Sv:Pascal declaration i VB6

Postades av 2005-02-05 09:44:54 - Bo Johansson

Hm skall förtydliga:
I funktionsdeklarationen använder jag Long i vb men anropet till funktionen måste jag använd Interger
är det att undra på att håret är nästan obefintligt och grått?


Svara

Sv:Pascal declaration i VB6

Postades av 2005-02-05 10:17:52 - Bo Johansson

Alltså deklaration i VB
Private Declare Function VBPedCombinedReaderRequest Lib "AurDllPre" Alias "CombinedReaderRequest" (ByVal KassaId As Long, ByVal PaymentAlt As Long, ByVal Beep As Long) As Integer

Anrop för att det skall funka någorlunda

Dim KassaId as Integer
Dim PaymentAlt as Integer
Dim Beepa as Integer

Rc=VBPedCombinedReaderRequest(KassaId, PaymentAlt, Beepa)


Svara

Sv: Pascal declaration i VB6

Postades av 2005-02-05 11:47:17 - Sven Åke Persson

Näää... Bry dig inte ! Integer Long
Skicka ByVal så förstår Pascal språket

GLÖM ATT INTEGER är 327** INTEGER är numera 65xxx


Svara

Sv:Pascal declaration i VB6

Postades av 2005-02-05 12:10:08 - Bo Johansson

Tackar!
Skönt med hjälp när man försöker förstå det man inte begriper :)
Bo


Svara

Sv: Pascal declaration i VB6

Postades av 2005-02-05 12:34:29 - Sven Åke Persson

Pascal är ju så intelligent när dom betraktar en <b>Sträng</b> som en <b>Array</b> av tecken


Svara

Sv:Pascal declaration i VB6

Postades av 2005-02-06 08:21:19 - Sven Åke Persson

Ang min fråga till Pelle
Pelle Pelle varför har du strulat till min artikel
http://www.pellesoft.se/area/articles/article.aspx?artid=375
************************************************

Det är tydligen så att Pelle:s "<kod>" resp "</kod>"

"kod" skall ändras till "code"


Svara

Nyligen

  • 13:18 Website builder
  • 17:03 Getmancar your go-to carsharing
  • 14:07 Games
  • 17:54 Vegastars New Zealand
  • 16:56 Verde Casino Danmark
  • 13:54 Vegastars: Top Australian Online C
  • 21:28 Chicken Road Casino Game
  • 21:21 1xBet Promo Code 2025

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 571 442
27 965
271 786
4 709
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