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


Kopiera rad i matris?

Postades av 2002-11-18 17:20:36 - Daniel Hermansson, i forum visual basic - allmänt, Tråden har 3 Kommentarer och lästs av 524 personer

Har klurat lite på hur man kopierar rader i matriser(multidim. arrays).

ex
Dim array1() as Long
Dim matris(3,4) as Long

matris innehåller dessa värden
1,1,1,1
2,2,2,2
3,3,3,3

jag hoppades att det skulle funka med

array1 = matris(2)

och då skulle array1 innehålla (2,2,2,2) men det lyckades inte (har för mig det funkar i c iallafall).

Men jag såg någon använda CopyMemory så jag har testat det och det funkade hyfsat.

man kan skriva CopyMemory(array1,matris(1,2),12)

och då blev array1 = (1,2,3)

kan förklara varför tolvan står där för den måste veta hur mycket minne den ska kopiera och long är 4 bytes så 3*4 är 12 (man kan ta len(matris(1,2)) för att få ut 4 och använda bound). hmm hur skulle man veta längden på en sträng matris? har inte testat men borde väl bli problem?

Jag tycker det är lättare om den tar ut raden åt andra hållet men det är ju samma sak bara man får tänka lite annorlunda.

Det jag undrar om det finns något lättare sätt att kopiera "rader" i matriser?

Och finns det någon sida (det kanske finns någon fil på datorn som har en förteckning över dom?) som räknar upp alla api-anrop och har bra förklaring . Kan tänka mig att MSDN på nätet har dom men det brukar vara lite jobbigt att hitta på den siten så en direkt adress skulle vara bra. Jag tycker det är synd att det inte finns i den MSDN som jag installerat på datorn.

Och ett annat problem som jag tycker ska gå att lösa lätt?? Jag skulle vilja ha en genomskinlig frame så jag kan ha en bild under. Eller finns det något annat man kan använda än frame för att dela in olika saker så man kan flytta dom lätt och har en liknande ram (använder det bara visuellt).


Svara

Sv: Kopiera rad i matris?

Postades av 2002-11-18 17:30:20 - Johan Djupmarker

<b>Och det finns någon sida (det kanske finns någon fil på datorn som har en förteckning över dom?) som räknar upp alla api-anrop och har bra förklaring .</b>

Jag tycker mycket om http://www.allapi.net/

/Johan


Svara

Sv: Kopiera rad i matris?

Postades av 2002-11-18 18:50:53 - Andreas Hillqvist

Från hjälpen:

Arrays of any data type require 20 bytes of memory plus 4 bytes for each array dimension plus the number of bytes occupied by the data itself. The memory occupied by the data can be calculated by multiplying the number of data elements by the size of each element. For example, the data in a single-dimension array consisting of 4 Integer data elements of 2 bytes each occupies 8 bytes. The 8 bytes required for the data plus the 24 bytes of overhead brings the total memory requirement for the array to 32 bytes.


Svara

Sv: Kopiera rad i matris?

Postades av 2002-11-18 21:50:52 - Daniel Hermansson

Tack Johan den sidan var nice.
API-Guiden(som jag laddade ner) var precis vad jag ville ha.

Andreas jag vet inte vad du ville säga med det?


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 602
27 953
271 705
5 972
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