Español
Foro

Ole Cuerdas

 
- Página 1 -



Normann
Strübli
¡Hola,

habe el Ehre el Erste Cuestión hier stellen a dürfen

Yo arbeite en el Augenblick el Datenbank-Sistema Cheetah
[...]  y todos
funzt auch fantastisch. El Dll unterstützt el Funktionsaufruf mittels
OLE Cuerdas aber auch con Standard null-terminierten Cuerdas.
So weit tan bueno...

Nun möchte Yo el Memofelder nutzen en hay binäre Daten (Bilder)
a speichern. Como en el entsprechenden Función no Bereichsvariable
pero sólo el String transferencia se Es el maximale länge sí en
32767 Signo begrenzt - el langt pero no hin

Wenn Yo el correcto verstanden habe son OLE-Cuerdas grob dijo
dynamische Cuerdas el no definierte Longitud haben y cada beliebige
Signo enthalten puede (mejorado mich Por favor,) y no de
Profano unterstützt voluntad. -also Pech gehabt...

Eigentlich Yo me el Cuestión así sí ya incluso beantwortet,
oder Yo como qué übersehen???

Leider Es el Datenbank no Freeware , aber Tal vez
ha sí jmd. Interesse el ganzen Características para Profano
umzusetzen - habe ya una Incluir geschrieben el el Umgang
vereinfacht.

Jetzt mag se uno Fragen ¿Por qué Yo el Dll überhaupt benutzte:

1. Sehr klein, stand alone
2. Sehr rápidamente
3. Umfangreiche Suchfunktionen
4. Will mich no con SQL beschäftigen

hier otra vez kurz el Spezifikationen:

Max number of records: 2,147,483,647
Max number of fields: 1000
Max character field size: 256
Max numeric field size: 20
Max memo size: Limited by disk space
Max record size: 4000 bytes

Indexes
Max open indexes por database: 100
Max fields for compound indexes: 6
Total allowable open indexes: 1000
Queries

Max number of conditions: 50
Max sort expressions: 6
Multiuser

Max number of concurrent users: 255

Saludo
Normann Strübli
 
16.05.2004  
 



 
- Página 2 -


Gut, ne Hex-Datenkette wolltest no, entonces ne komprimierte tal vez? Yo sería Usted ne poco DLL remendar damits rápidamente va y así Usted el Kneete no en el Sand gesetzt hast. El Dll podría entonces 2 Características haben, una el una BinFile a una komprimiertem txt-file macht, y ne Gegenfunktion.

Bis denne, IF
 
08.07.2004  
 




Michael
Wodrich
Yo habe me Ejemplo con el 2 Memodateien veces angesehen. Como se sólo una String en el Longitud el Expediente vorbereitet y luego el File eingelesen. Beim Carta se simplemente el String angegeben.

Es genau como en Deinem Ejemplo. Aunque sería Yo el con el Char$() nochmals reaktivieren y testen. Denn genau así debería lo laufen.

Hast Usted porque auch XProfan con allen neuesten Patches versorgt?
Der Char$() hatte sí veces Problemas con el en el String enthaltenen Nullen.

MfG
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
08.07.2004  
 




Normann
Strübli
Yup, el neuesten Patches tener Yo installiert.

Michael, el problema es no String incluso pero Yo ihn
übergebe.

Was Yo absolut no verstehe:
Cuando tengo un String con el addr() uno Función transferencia möchte
entonces klappt el no, siehe Profano Ayuda, como en chr$(0) ende es.

Jetzt Yo aber una Zona# el el Daten enthält y sage simplemente
Bereich& = Zona# y ya es sí el Adresse el Bereichsvariablen en el LongInt y yo kann ihn transferencia. (zumindest Theoretisch)

also Statt:
xdbAssignField_Z(dbHandle&,0,PictureField&,addr(Daten$))

ahora:
xdbAssignField_Z(dbHandle&,0,PictureField&,Bereich&)

Wenn Yo el Memo-Expediente ahora veces con un Editor angucke es
como tatsächlich qué drin unzwar otra vez genau a para Nullbyte GRRR!
Aber ¿Por qué? ¿Por qué no alles???

@IF:
Que el mini-Dll es evtl una Möglichkeit, aber sagt me todavía no
a. Gracias para Su Angebot!
Das Problema es (y lo tut me leid si yo así en el Theme rumreite)
Yo möchte verstehen por qué el así es como es y no funktioniert. Und si no a Xprofan liegt entonces werd Yo, el Entwicklern el Datenbank veces mi
Meinung dazu sagen (allerdings saber Yo no así viele englische Schimpfwörter )

Ok, es ya spät bin müde y bevor Yo dank lo Stromausfalls (ca. el pequeño Gewitter hier) alles neu escribir muß sage Yo
como veces

Gute Nacht!
 
08.07.2004  
 



[quote:499fc797e0]@IF:
Que el mini-Dll es evtl una Möglichkeit, aber sagt me todavía no
a. Gracias para Su Angebot![/quote:499fc797e0]
 
08.07.2004  
 




Michael
Wodrich
getreu el Motto: lo que el Datenbank puede se, el se ellos entonces auch sin Fremdeinwirkung tun...
¿Es Usted irgendwie bastante geben.

Aber como wäre lo en lugar de con schimpfen simplemente veces con Verbesserungsvorschlägen. Teile el Entwickern simplemente con, daß el con el Memofeldern no en allen Programmiersprachen funktioniert y frage, si ellos no una Función einbauen puede, el una Adresse y una Längenangabe esperado.
Dann voluntad de el Speicherbereich, en el el Adresse zeigt, genau Anzahl Bytes en el Memodatei kopiert (y Rückweg genau así).
Das debería entonces con allen Programmiersprachen trabajo.

MfG
Michael Wodrich
 
Programmieren, das spannendste Detektivspiel der Welt.
09.07.2004  
 




Frank
Abbing
Hi,

tal vez puede dir el APIs lstrcpy() y lstrcat() helfen.
El kopieren (o. hängen a) una String en una Buffer.
Ansonsten kann dir tal vez auch MultiByteToWideChar() oder WideCharToMultiByte() helfen.
 
09.07.2004  
 




Normann
Strübli
[quote:8a80d2de32]tal vez puede dir el APIs lstrcpy() y lstrcat() helfen.
[/quote:8a80d2de32]
desafortunadamente nein como ellos como Parámetro ebenfalls una Nullterminierten String esperar y él así automáticamente gekürzt se.
[quote:8a80d2de32]lo que el Datenbank puede se, el se ellos entonces auch sin Fremdeinwirkung tun...
[/quote:8a80d2de32]
Natürlich kann Yo esperar el alles einwandfrei funktioniert verdammt, así una Sch&$% DB!
Außerdem schimpf Yo sí nada! (auch si se el tal vez así liest)

Aber Usted hast sí bastante y yo habe otra vez una Mail a el Apoyo geschrieben. Yo quería sólo gern ausschließen el lo a me oder
Xprofan liegt, englische Mails verfassen gehört nämlich sicherlich no a media
Stärken, aber por qué debería el no auch algo a lachen haben en Arbeit.

Tiempo gucken qué como passiert!

Andernfallst wäre lo probablemente no a viel verlangt si Roland rápidamente veces eben una Unterstützung para OLE Cuerdas einbaut

Saludo
Normann
 
09.07.2004  
 



Hmmm, waren OLE Cuerdas no esta, welche con un el Längenangabe beginnen (anzahl d. bytes) y luego con el eigendlichen Inhalt bestückt son? Tal vez kannst Si es usted el simplemente encima una Zona simulieren, hörst Usted?
 
09.07.2004  
 




Normann
Strübli

Yo höre...

versteh sólo no bastante - war el ahora pregunta ne?

Weißt Usted porque qué OLE Cuerdas genau son? - Yo nix genau weiß.

Saludo
Normann
 
09.07.2004  
 



Nun, si yo mich bastante erinnere son OLE-Cuerdas nix más como Pointer con un 32bit Encabezamiento welcher el Longitud angibt.

IF
 
09.07.2004  
 




Normann
Strübli
¿Quieres decir que also así:

FileData# < enthält sinngemäß z.B. el Inhalt el Expediente
DataOLE# < Enthält el simulierten OLE String

Adresse& = FileData#

LONG DataOLE#,0 = @SizeOf(FileData#), Adresse&

Also el ersten 4 byte geben el länge a y el nächsten 4 el Adresse
el Bereichsvariablen.

Wenn sí entonces va no. :|
 
09.07.2004  
 



Nee, probier veces 32bit größe, y rest Data.

Also

dim b#,8
long b#,0=4
byte b#,4=ord(t)
byte b#,5=ord(e)
byte b#,6=ord(s)
byte b#,7=ord(t)
 
09.07.2004  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

16.202 Views

Untitledvor 0 min.
H.Brill21.05.2024
Member 361000511.11.2022
RudiB.26.04.2022
Ingo20.01.2020
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie