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


Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-22 00:33:28 - Raderat konto, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 843 personer

Hej, jag har några nycklar i registret med siffra till namn, tex 0,1 &2.

jag vill i mitt program ta bort nyckel nr 1 (tex) och då skall nyckel efter döpas till 1, om det finns en nyckel 3 så blir den 2 osv.
alltså alla nycklar efter den som tas bort skall döpas om, med en siffra mindre så jag inte får ett "glapp" i ordningen.


Hur gör jag?

EDIT: Jag vill ha alla värden kvar i nyckeln/nycklarna som döps om.
/B


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-22 12:58:00 - Andreas Hillqvist

Du kan inte döpa om dem. Utan du får kopiera den först sedan ta bort den.


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-22 13:37:18 - Raderat konto

Ok, o om jag kopierar den, får jag me innehållet då?

Hur gör jag i så fall?
/B


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-22 15:17:51 - Andreas Hillqvist

Berätta istället vad du lagrar i nycklarna, vad du använder för att läsa och skriva till dem, osv...


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-22 15:24:09 - Raderat konto

vad jag använder? du menar kodmässigt då....
jag lagrar värden i nycklarna, vad menar du?

tex att skapa en nyckel

<code>

Public Function RegCreateKeyName()
Dim retval As Long, szbuffer As String, szbuffer2 As String

Dim phkResult As Long, SA As SECURITY_ATTRIBUTES, create As Long

SA.bInheritHandle = True
SA.lpSecurityDescriptor = 0
SA.nLength = Len(SA)



'------------------------------------------------------------------------


retval = RegCreateKeyEx(hKey, SubKey & NewSubKey, _
0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, _
SA, phkResult, create)



retval = RegSetValueEx(phkResult, NewStringName, 0, REG_SZ, _
NewStringValue, Len(NewStringValue))
RegCloseKey phkResult

End Function
</code>


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-23 08:33:23 - Raderat konto

Någon?

Jag har asså ett program(mitt berömda elementstyrningsprogram) som jag har tre sensorer till, det blir sensor nr 0 till 2.

Programmet räknar dessa o lägger upp en termometer för varje sensor, lägga till en extra är inga problem men säg att jag vill ta bort sensorn i hallen (nr 1) då skulle det bli glapp i räkningen då jag kontrollerar hur många sensorer det finns, tar jag bort 1 så tror programmet att det finns 3 iaf. (2+1 då första e 0)

Om jag tar bort nr 1 o döper om nr 2 o efterföljande med siffra - 1 så skulle allt va ok.


/B


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-24 13:46:33 - Raderat konto

Någon?

/B


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-24 15:38:16 - Joakim Engström

Som någon tidigare påpekade finns det ingen kopiera funktion i API't. Jag har motsvarande funktion i en egen app och jag fixar detta genom att

#1 Skapa en ny nyckel
#2 Loopa igenom den gammla nyckelns värden och lägg till dessa
i den nya nyckeln
#3 Radera den gammla myckeln

I ditt fall får du repetera detta till alla nycklar är flyttade.

Jag skapade en Collection av mina registernycklar och värden, detta underlättade enormt när jag sedan loopade igen värdena och lade till dessa i den nyskapde nyckel, det är bara att göra en "For each" på collection objektet.

Bifogare ett exempel på min loop för att flytta värden, det är varje värde i collection objektet (colKeys) jag loopar igenom och anropar funktionen AddValue som lägger till värdet i den nya nyckeln.

<code>
'Loopa igenom befintlig nyckel och lägg upp motsvarande värden i den nya nyckeln
For Each Value In colKeys(KeyName)
Call AddValue(Value.ValueName, Value.Value)
Next
</code>


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-09-24 16:42:14 - Raderat konto

okidoki, och detta går snabbt att genomföra? själva "kopieringen" asså?


/B


Svara

Sv: Döpa om beintlig nyckel i register, hur?

Postades av 2003-11-29 16:35:08 - Raderat konto

Jag har fixat dfenna nu genom en kopiering av nycklarna.

Tackar.


Svara

Nyligen

  • 10:00 White Label Payment Platform
  • 02:45 Spare parts
  • 19:18 mediaspelaren
  • 10:30 Större än
  • 16:38 Vilka faktorer bör jag tänka på nä
  • 14:13 Important tool for growing your we
  • 21:04 Hur bedömer du kvaliteten på infor
  • 18:40 Microsoft har stökat till det

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 572 696
28 035
260 163
536
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