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


Översätta vb6 till charp

Postades av 2007-03-13 11:05:15 - Benni Svensson, i forum c# (c-sharp), Tråden har 5 Kommentarer och lästs av 580 personer

Jag skulle behöva hjälp medatt översätta denna kod till C#
<code>
Dim strRow As String
Dim strText As String
Dim sFil As String

If Label1.Caption > "" Then
sFil = Label1.Caption

Open sFil For Binary As #1

strRow = string(LOF(1)," ")


Get #1, , strRow

Close #1

strText = Replace(strRow, vbNullChar, "")
Text1.Text = strText

Else
Label1.Caption = "Du måste välja en fil först"
End If

</code>
Tack på förhand


Svara

Sv: Översätta vb6 till charp

Postades av 2007-03-13 11:40:36 - Andreas Hillqvist

Varför bara inte fråga hur du läser en en hel fil till en sträng och tar bort null tecken?

Objekten du söker för att göra detta finns under System.IO namespacet.

Om du vill ha lösningen serverad på ett silverfat så komme den här:

using System.IO;


if (label1.Text.Length>0)
{
	StreamReader fr = File.OpenText(label1.Text);
	textBox1.Text = fr.ReadToEnd().Replace("\0", ""); 
}
else
{
	MessageBox.Show(this, "Du måste välja en fil först!");
}

Jag tycker det var fel att skriva ut medelandet i label1. Detta eftersom användaren då kan försöka öppna felmeddelandet.
Varje kontroll bör ha ett syfte.
Messagebox tycker jag är ett mer lämpligt sätt att informera användaren.

Fast det finns tillfällen då inte message boxa är lämpligt utan att man istället informerar på annat sätt.
Ett exempel är i IE där varningana fär Active X kontroller först var en messagebox men nu är en gul box i överkant som inte hindrar användarens arbete.


Svara

Sv:Översätta vb6 till charp

Postades av 2007-03-13 12:16:53 - Benni Svensson

Hej Andreas och tack för ditt snabba svar.
Den kodsnutten som du hjälpte mig med(var väldigt värdefull) var ifrån ett väldigt gammalt projekt som
jag tänkte ta upp igen.
Jag har under ett antal dagar letat efter hur man läser binära filer, men bara misslyckats...

Error hanteras i ett try/cach-block och sedan en messagebox.

Jag försöker att öppna en filtyp som heter "sty". Det är en speciell filtyp som innehåller information till
mitt keybord om olika styler som man kan tillverka. Om jag visar en liten del av resultatet så ser det
ut så här:
<info>
l KORF
16 Beat Disco16btDisco
70` RMX 1 70` RMX 1
70` RMX 2 70` RMX 2
70` RMX 3 70` RMX 3
70` RMX 4 70` RMX 4
70s Disco70s Disco
80s Dance80s Dance
Alp TechnoAlpTechn
Boomboom Boomboom
Casa T.H.  Casa T.H.
Celtic Hop Celtic Hop
</info>

KORF finns med i varje sty och är väll en "identifierare" för korgs keyboards för att kunna läsa de.
Efter KORF så är det alltid 3 tecken till första namnet. Enligt ovan så vore det ju Hip Hop 2.
Eftersom de tydligen uppreparsig så gäller det ju att "hoppa över" nästa.
<info>
`f@@4DP@
</info> denna kodbit är tydligen slutsignalen på stylenamnen och finns med i alla styler.
I första steget så skall jag plocka ut stylenamnen, därefter så skall jag se om jag kan plocka ut resten.
Det kan vara olika många styler i en sådadant här styleset, hur bör jag fortsätta?


Svara

Sv: Översätta vb6 till charp

Postades av 2007-03-13 12:50:55 - Andreas Hillqvist

Se om du kan få tag i någon specifikation för filerna.

Jag fann:
http://www.gnmidi.com/gnistyleen.htm

Men jag vet inte om det är till ditt keyboard.

Finns ju något under "Links to style creating guidelines" som verkar vara något.
Men jag har ingen domänkunskap att bedöma detta på.


Svara

Sv:Översätta vb6 till charp

Postades av 2007-03-13 12:57:24 - Benni Svensson

Andreas, den gäller Korg i3 dvs en Korg som är 12-14 år gammal. Det är ett helt annat system tyvärr.


Svara

Sv: Översätta vb6 till charp

Postades av 2007-03-13 16:14:04 - Benni Svensson

Det stora problemet är tydligen att hitta slutet innan stylerna kommer.
Jag har gått igenom en massa sty-filer nu, och så här ser sluten ut:
<code>
*`(@4z@-@,
*e@4N@@z9xEa@%%@|
`IZ@\
_NNo@o @D`'@L
0OC31cc@@
_@C?8X4
_ZRS\@\-
`(,@4z@-@,
tP@46|@@'@g
}@4s@''@|
`(`4B@@\
`@4@@\
`@4L@@\`4
``M-@@4s@-@o
 f`l@@4@@4
(V``B@@4N@-@u ,
U`2@@4V@'@l`$
``f@@4DP@''L
Y``<@@4@@@\<
Y``P@@4@a@@< 
</code>
Är det någon som kan hitta en gemensam nämnare här???


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 170
27 953
271 705
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