vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Byte order little/big endian bei ausgabe in binaerdatei mittles put # 
Autor: Makrohard
Datum: 09.03.05 22:13

Hallo Leute

Ziel ist es eine Excel Tabelle mittels eines VB-Makros is einem festgelegten Format (ESRI Shape) in einer Binaerdatei auszugeben.
Ich habe mit also Feldvariablen der vorgegebenen Datentyen (Long = 4 byte und double = 8 byte) erstellt, belege diese mit Werten und gebe diese dann mittels put# in eine zuvor geoeffnete binaerdatei aus.
Das Priblem ist das einige der daten (long's) im big endian byte order (Sun/Motorola) ausgegeben werden muessen, der rest im little endian byte order (IBM).

Leider habe ich in den Befehlsreferenzen zu OPEN, PUT# etc. keine Moeglichkeit gefunden den byte order zu aendern. Geht das ueberhaupt mit einem excel-makro?
oder muessen die Daten vorher entsprechend umgewandelt werden? Wenn ja wie?

Mit Dank im Vorraus,

Makrohard
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Byte order little/big endian bei ausgabe in binaerdatei mitt...751Makrohard09.03.05 22:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel