| |
|
|
- Seite 1 - |
|
Michael Gregor | Hallo,
ich kann hier mal Hilfe gebrauchen...
Ich möchte gerne eine kleine Datenbank programmieren, die mit CSV Dateien auskommt, d.h. diese lesen und auch schreiben kann. Ähnlich wie die listview.dll, die ich jedoch nicht verwenden möchte.
Zudem sollte es möglich sein, verschiedene Datenbanken innerhalb eines Programmes aufzurufen. Auch wäre es nützlich, wenn man zu bestimmten Einträgen bei Bedarf Bilder mit anzeigen lassen kann (am besten wäre aber eine Methode, die alle für die DB benötigten Bilder in eine einzige Datei packt und die DB diese dann auch verwenden kann).
CSV deshalb, weil dieses Format meine (nicht all zu großen) Ansprüche voll erfüllt und auch von Dritten erweitert werden kann.
Das soll mein erstes kleines Projekt werden, daher wende ich mich hilfesuchend an Euch hier. Vielleicht kommt ja was nützliches dabei raus, wenn alle ein wenig anpacken |
|
|
| |
|
|
|
| |
|
- Seite 1 - |
|
Michael Gregor | Hallo,
nein leider nicht...
Hab ja erstens kein profan 9 und zweitens konnte ich die genannte Unit im Download Bereich nicht finden... |
|
|
| |
|
|
|
| Ich schrieb nicht die Unit sei im Downloadbereich zu finden - sondern die Unit sei unter Units zum Download angeboten.
Einfach links-oben auf Units klicken.
Kein XProfan9 :roll:
Leider steht in Deiner Signatur hier nicht welche Profanversion Du nutzt - deshalb schrieb ichs auch in X9.
Schreib mal hier hinein welche Profanversion Du nutzt: [...]
Sag doch - welches Profan nutzt Du?
Salve, iF |
|
|
| |
|
|
|
Michael Gregor | Ich schau gleich mal bei Units nach. Das letzte mal schaute ich auch dort nach, und dort war es nicht zu finden. Vielleicht hab ich diesmal mehr Glück
Ich nutze noch immer die Profan 8 Shareware, die du mir mal gegeben hast |
|
|
| |
|
|
|
Michael Gregor | Ah wer suchet der findet. Hätte wohl lieber zweimal hinschauen sollen |
|
|
| |
|
|
|
Frank Abbing | Hallo Michael,
ich würde die Datei immer im Speicher bilden und später als Ganzes speichern. Reserviere genügend Speicher und bastle deine Datei (Anzahl generierter Bytes merken!). Als Spaltentrenner am besten das Semikolon verwenden, die Texte solltest du in Anführungszeichen setzen. Zeilentrenner ist Chr$(13)+Chr$(10). Um Bilder zu integrieren, benutzt du vielleicht einen Erkennungsstring mit angehängtem Dateinamen und schliesslich dem eigentlichen Text, z.B. <<<</Icons/Guckmal.ico>>>>Hier steht der Text. Beachte aber, das andere Programme so ein erweitertes CSV-Format nicht richtig lesen können... Und um die Suchstrings zu finden empfiehlt sich die API lstrcmpi() aus der Kernel32.
Warum möchtest du die Listview.dll nicht verwenden? Gerade für sowas hab ich sie gemacht. |
|
|
| |
|
|
|
Michael Gregor | Hätte ich etwas größeres und konkreteres, würde ich die listview.dll sicherlich sogar verwenden.
Ich spiele hier aber momentan nur ein wenig mit der Profan Shareware herum, um zu sehen, was ich so machen kann und ob ich überhaupt etwas damit hinbekomme. Und ich weiß noch nicht, ob ich das alles nicht evtl. wieder verwerfe und mich anderen Dingen zuwende. Zudem kann die listview.dll viel viel viel mehr als ich brauche ;) ich wollte einfach vorerst nur mal testen, ob ich auch so, auf einfache Weise, mit CSVs (oder anderen Datenformaten) hantieren kann. Aber ich danke euch sehr für eure Hilfe! |
|
|
| |
|
|
|
Michael Gregor | Hallo Frank,
nachdem ich mir mal die Beispiele mit der listview.dll angesehen habe, merke ich so langsam, dass ich die wohl doch sehr wohl gut gebrauchen kann ;)
Kann also gut sein, dass du bald mal ein neues Registrierersuchen bekommst ;)
Aber erstmal muss ich überhaupt mal damit anfangen, in Profan durchzusteigen. Denn noch ist das alles garnicht so einfach für mich. Momentan bin ich noch dabei, deine Beispiel-Quellcodes durchzustöbern, in der Hoffnung, da bald durchzusteigen. Als Anfänger ist das alles noch nicht ganz so einfach.
Gruß |
|
|
| |
|
|
|
| Franks Listview.dll ist meisterhaft und eine absolute Empfehlung.
Da die dll mit samt allen Befehlen auch aus so ziemlich jeder Programmiersprache aufrufbar ist kann man sich mit ruhigem Gewissen bei Frank registrieren und weiß einen starken Helfer (listview.dll) an der Seite zu haben.
Salve, iF |
|
|
| |
|
|
|
Frank Abbing | Hi,
Aber erstmal muss ich überhaupt mal damit anfangen, in Profan durchzusteigen. Denn noch ist das alles garnicht so einfach für mich. Momentan bin ich noch dabei, deine Beispiel-Quellcodes durchzustöbern, in der Hoffnung, da bald durchzusteigen. Als Anfänger ist das alles noch nicht ganz so einfach.
Lass dir Zeit beim Lernen. Das ist wichtig. Fang mit den Sachen an, die dir am meisten Spass machen und beginne einfach, selber kleine Quellcodes zu erstellen.
iF: |
|
|
| |
|
|
| |
|
- Seite 2 - |
|
|
Patrick Forkin | Hallo und Gurten Tag! Wie gerne Ich in meiner Muttersprache englisch schreiben wurde. Für meine Version der Sprache entschuldige ich mich. Gestern habe ich XProfan heruntergeladen um herauszufinden ob das Produkt einen Bedarf eines Endbenutzers Progamme zu schreiben abdecken könnte. Ich habe eine Reihe von Datenmodelle aufgebaut mit CSV. Die sind der Kern meines persönlichen Wissensmanagements. Am Anfang des Konzeptes war für mich Datenbanken wie SQL zu komplex und fast unerklärlich. Nach eine Reihe von Erweiterungen der Modelle bin ich der Meinung das SQL völlig fehl am Platz wäre, Ich habe die Gewohnheit gepflegt, Modell als manuelle Prozeduren zu konzipieren und zu installieren. Jede Installation ist eine Zusammenlegung von meistens einfache Freeware-Komponenten. Ich wurde gerne mit einer Programmiersprache die Natural Language ähnelt, die Modelle automatisieren. Das neueste ist ein Übersetzungsmodell von englisch ins deutsch. Das Modell arebeitet zufriedenstellend unter einer manuellen Verwendung. Es muss automatisiert werden aber der Markt gibt keine brauchbaren Produkte her. Das Downloaden von XProfan gestern war für mich der letzte versuch einer Sprache zu finden, am Ende eine Reihe von Entäuschungen;von Versprechungen die nicht erfüllt werden konnten weil die Versprechungen wie üblich nichts mit der Realität zu tun hatten. XProfan muss mir CSV oder ein ähnliches Tabellenmodell anbieten oder es wird abgelehnt. Meine Erfahrungen, Argumente dafür und gegen verschiedene Produkten zum Thema Endbenutzer-Programmierung werde ich zuerst in englisch dokumentieren. Dieses Thema wurde ich gerne mit eingeweihten Benutzer von XProfan ausdiskutieren. Mit freundlichen Grüßen, P. M. Forkin. |
|
|
| |
|
|
|
| |
|
| |
|
|
|
Jörg Sellmeyer | Hallo Patrick, Dein Deutsch ist wirklich ausgezeichnet. Wenn ein Sachverhalt für Dich mal schwieriger zu beschreiben ist, kannst Du aber sicher auch Englisch schreiben. Hier sind genügend Leute des Englischen soweit mächtig, daß sie das Problem dann auch beantworten können. Du solltest Dir mal auf der Seite von Frank Abbing [...] die Rubrik Listview.dll ansehen. Vielleicht ist das ja schon das, was Dir hilft. Gruß Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.10.2009 ▲ |
|
|
|