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


Exempelkod SPCS Api

Postades av 2006-10-27 10:01:41 - Niklas Györi, i forum c# (c-sharp), Tråden har 7 Kommentarer och lästs av 2339 personer

Håller på och lär mig lite C# och skulle vilja se någons exempelkod på hur man använder SPCS API

Så finns det någon vänlig själ som har lite kod att dela med sig av på tex hur jag anropar adk.dll och skapar tex en order. Bara så att jag har något att titta på och lära mig av.

Mvh Niklas


Svara

Sv: Exempelkod SPCS Api

Postades av 2006-11-09 12:32:15 - Niklas Györi

*puff*

Har kommit en liten bit själv men behöver lite "styrning" skapat en struct adkerror:
struct ADKERROR
{
public long lRc;
public long lDbTable;
public long lField;
public long lFunction;
public long lProgramPart;
}

Har även importerad dll på detta vis:
[DllImport("adk.dll", EntryPoint = "_AdkOpen@8")]
public static extern ADKERROR AdkOpen(string pszSystemPath, string pszFtgPath);

och anropar så här:
ADKERROR myErr = new ADKERROR();
myErr = adk.AdkOpen("C:\\spcskatalogen", "c:\\Ovnbol");

Men nu har jag kört fast, har jag gjort helt galet? Eller är jag på rätt spår?
Felhanteringen ska man tydligen kontrollera om ADKERROR lRc är > 0 då har det gått fel.
Men hur skickar jag en pekare sen? Fattar nog inte riktigt hur jag ska göra..

Någon som kan tipsa lite?

Exemplen som Visma tillhandahåller är antingen i C, VB eller Pascal så jag har svårt att översätta dem. Är ju inget proffs ännu ;)


Svara

Sv: Exempelkod SPCS Api

Postades av 2006-11-09 14:07:50 - Martin Adrian

Har inte jobbat med SPCS API från C# men min gissning är att du har du några olika val:

1. Skapa en wrapper i som bryggar mellan C#. Borde vara hyfsat enkelt i C++/CLI
2. Skapa ett COM-objekt (i t.ex VB eller C++) av API:t och sen använda COM-interop i C#

Båda är dock ganska avancerade tekniker och inget man bör göra för att lära sig C#. Kan du inte använda några av de språk som stöds istället?


Svara

Sv:Exempelkod SPCS Api

Postades av 2006-11-09 16:02:29 - Niklas Györi

Kan och kan .. :-) Men jag lär mig C# och inte tex VB för att det är en ny teknik och inte gammal beprövad. Varför lära sig något gammalt?

Har använt mig av Interop i C# och fått en del att fungera men jag verkar inte kunna tillräckligt. Det är inte lätt att ha kolla på alla classer som finns och hur dem ska användas. Men jag tragglar vidare det kanske släpper snart. Och då blir allt så mycket roligare.


Svara

Sv: Exempelkod SPCS Api

Postades av 2006-11-14 14:01:09 - Niklas Györi

*puffar*

Ingen som .NET ifierat spcs api med C#? Och kan dela med sig lite av sina lösningar?
Bara som att man kommer igång. Felhanteringen vore ju förträffligt om någon hade fnulat till redan och kunde dela med sig av :)


Svara

Sv:Exempelkod SPCS Api

Postades av 2007-02-14 22:48:23 - Niklas Györi

Jaha..

Svara själv lite i tråden..
Har fått en del att fungera. Utan att skriva någon kod i C++ .

Fått lite hjälp från andra forum.

Så snart är det mesta klart. Jag har iaf fått klar för mig hur jag ska gå till väga.

Markerar tråden som löst och för info.


Svara

Sv: Exempelkod SPCS Api

Postades av 2007-06-05 13:31:34 - Tor Claesson

Hej!

Har du lust att dela med dig av lite kod? Sitter själv med samma problem som du nu..! Sitter med API, Utvecklarpaket och ser ut som ett stort frågetecken :)


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

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 570 718
27 958
271 751
3 222
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