Die Suche ergab 7502 Treffer

von Jan
Mi, 16. Apr 2008 19:41
Forum: Programmierung allgemein
Thema: dbf und Threads
Antworten: 8
Zugriffe: 3583

Hallo Tom,

die Idee mit dem DbSkip(0) war gut. Ich hab das in die Funktion zum Anlegen eines neuen Datensatzes in dem 2. Thread eingebaut, und jetzt wird korrekt "synchronisiert". Superb, vielen Dank.

Jan
von Jan
Mi, 16. Apr 2008 19:21
Forum: Programmierung allgemein
Thema: dbf und Threads
Antworten: 8
Zugriffe: 3583

Hallo Jimmy, vielleicht hab ich mich ja falsch ausgedrückt 8) Mir geht es darum, ob in dem anderen Thread die dbf refeshed wird, nicht ein Browse oder sonstwas. Der Punkt ist der: Ich habe in dem ersten Thread eine Combobox. Die wird grundsätzlich bei einem :SetInputFocus() neu mit Daten geladen, du...
von Jan
Mi, 16. Apr 2008 18:42
Forum: Programmierung allgemein
Thema: dbf und Threads
Antworten: 8
Zugriffe: 3583

dbf und Threads

Da mich gerade ein Verhalten etwas irritiert möchte ich eine Frage zum Thema in der Überschrift stellen. dbf werden ja immer Threadlokal geöffnet. Total genial, ich kann die gleiche Datenbank mehrfach in mehreren Threads öffnen, und muß mir keine Gedanken um Recno() oder RLock() machen. Aber: Was pa...
von Jan
Mi, 16. Apr 2008 18:30
Forum: Newbie
Thema: Ausgabe auf den Drucker
Antworten: 23
Zugriffe: 10991

Hubert, nur so nebenbei (auch, weil wir da schon mal drüber gesprochen hatten): Drucken mit ObenLinks geht natürlich auch. Ich bau das bei mir so ein oPS:create(oPrinter, aSize, GRA_PU_LOMETRIC + GRA_PO_ORGTOPLEFT) Aber, wie damals schon angemerkt: Noch undokumentiert. Aber halt auch einwandfrei. Jan
von Jan
Di, 15. Apr 2008 15:49
Forum: Allgemeine Fragen
Thema: Austausch eigener DLL
Antworten: 25
Zugriffe: 9140

Hubert, bei mir sieht das so aus. Da kommt zwar noch was nach, weil ich die drei Versionsstufen einzeln abprüfe, aber das Auslesen ist ja erstmal das wichtige. // Die gespeicherten Dateiformationen der lokalen Datei auslesen aVersion := LoadResource(1, cFile, RES_VERSION) // Es wird nur die Version ...
von Jan
Di, 15. Apr 2008 15:07
Forum: Allgemeine Fragen
Thema: Austausch eigener DLL
Antworten: 25
Zugriffe: 9140

Hubert, Unter Xbase++ habe ich für die EXE und die System DLL eine eigene Versionsnummer, damit nur das nötigste geladen wurde. Genau damit arbeite ich auch. Ich hab die aber, da meine Vorgehensweise eine total andere ist, in die arc-Datei gepackt. Damit folge ich grundsätzlich auch dem Windows-Prin...
von Jan
Di, 15. Apr 2008 14:18
Forum: Allgemeine Fragen
Thema: Austausch eigener DLL
Antworten: 25
Zugriffe: 9140

Manfred, zu 2: Andreas hat ja mal erzählt, das er immer einen Thread laufen lässt, der nachschaut, ob es eine Meldungsdatei auf dem Server gibt. Und wenn da drin steht, daß das Programm beendet werden in einem festgelegten Zeitrahmen soll, das aber nicht passiert ist, dann beendet der Thread das Pro...
von Jan
Mo, 14. Apr 2008 9:31
Forum: Migration
Thema: was man so erlebt beim migrieren von Clipper nach Xbase++
Antworten: 39
Zugriffe: 29823

Hallo, ich kann Manfred da nur unterstützen: Die meisten Funktionen in der Fehlermeldung sind keine original Clipper- oder Tools-Funktionen. Das ist selbstgestrickt. Irgendwo müssen die also noch sein. Wenn nicht in den prg, gab es da vielleicht eine selbstgestrickte lib? Sowas hab ich damals auch g...
von Jan
Mo, 14. Apr 2008 9:17
Forum: Migration
Thema: was man so erlebt beim migrieren von Clipper nach Xbase++
Antworten: 39
Zugriffe: 29823

Hallo, so teuer muß man das ja nicht machen. Die Alaska-Tools sind ja nichts anderes als die Clipper-Tools (die ebenfalls kostenpflichtig waren). Wenn man eine Alaska-Subscription kauft, dann sind die auch automatisch dabei. Nun zu Deinem Problem: Wie Manfred schon gesagt hat mußt Du erstmal sehen, ...
von Jan
Mo, 14. Apr 2008 8:55
Forum: GUI
Thema: MDI verwalten ...
Antworten: 8
Zugriffe: 3485

Klar kann ich mich dazu äußern 8) Jimmy, Du erinnerst Dich an unseren Mailverkehr von vor vielen Monaten? Da habe ich nämlich soetwas eingebaut. Die Vorgehensweise der Tabs ist dabei folgende: - Beim Programmstart werden 10 Tabs angelegt - Mit jedem neuen Thread wird ein neuer Tab angesprungen, inkl...
von Jan
Fr, 11. Apr 2008 17:37
Forum: XUGs
Thema: Treffen von XUG Osnabrück im 2. Quartal 2008
Antworten: 29
Zugriffe: 13272

???

Ich dachte, unser Treffen wär Samstags? Und warum da die Sau raus lassen?

Versteh ich jetzt nicht.

Jan
von Jan
Fr, 11. Apr 2008 17:22
Forum: XUGs
Thema: Treffen von XUG Osnabrück im 2. Quartal 2008
Antworten: 29
Zugriffe: 13272

Ich auch, wenn mich vorher nicht der Blitz trifft (oder mein Weib stinkig wird :oops: )

Jan
von Jan
Do, 10. Apr 2008 18:35
Forum: Allgemeine Fragen
Thema: Installationsprobleme
Antworten: 10
Zugriffe: 4644

Dietmar, ist das mit der Version 1.5 ein Tippfehler? Ansonsten such mal hier im Forum nach einem Beitrag von Jimmy (= Auge_Ohr). Der hatte da mal gepostet wegen XP und SP 2, das da eine spezielle Installationsversion für (ich glaube) Xbase ++ 1.82 notwendig war. Ansonsten: Ich hab mal Probleme mit d...
von Jan
Mi, 09. Apr 2008 14:50
Forum: GUI
Thema: XbpBrowse und leere Tabelle
Antworten: 6
Zugriffe: 3287

Wenn das Problem "nur" ist, daß in dem Phantom-Datensatz im Browse nichtssagende Werte drin stehen (die bei "keinem vorhandenen" Datensatz natürlich irritieren), dann hab ich das anders gelöst. Ich habe nämlich das Problem, daß in vorhandenen Datensätzen Sachen angezeigt werden, ...
von Jan
Di, 08. Apr 2008 15:03
Forum: Allgemeine Fragen
Thema: Austausch eigener DLL
Antworten: 25
Zugriffe: 9140

Hallo Hubert, bei mir hab ich das so geregelt, daß nach einem erfolgten Update (nur weil man die Funktion aufruft heißt das ja noch lange nicht, das da auch was aktualisiert wurde) die Meldung kommt, daß das Programm neu gestartet werden muß. Ich überlasse das dann dem User, ob er das macht oder nic...
von Jan
Di, 08. Apr 2008 11:31
Forum: Allgemeine Fragen
Thema: Austausch eigener DLL
Antworten: 25
Zugriffe: 9140

Hallo Manfred, ich hatte mit dem Problem in meiner Update-Funktion zu kämpfen. Weil, wie Martin schrieb, eine bestehende und gerade genutzte dll nicht einfach gelöscht werden kann. Ich hab das dann so gelöst, das die betreffende dll umbenannt wird (was ja, wie Martin ebenfalls schrieb, sehr wohl geh...
von Jan
Fr, 04. Apr 2008 20:23
Forum: Programmierung allgemein
Thema: Elster
Antworten: 12
Zugriffe: 4498

Manfred, eine eigene Warenwirtschaft programmieren? Na dann man Prost Mahlzeit. Sonst hast Du nix zu tun? :wink: Frag mal Michael, der verkauft eine in Xbase++ geschriebene. Und in Viersen sitzt noch jemand, der das macht (glaube ich). Aber die machen auch den ganzen Tag nichts anderes, als an dem T...
von Jan
Fr, 04. Apr 2008 18:37
Forum: Programmierung allgemein
Thema: Elster
Antworten: 12
Zugriffe: 4498

Hallo Alfred,

Elster ist ja nicht nur für Selbständige da. Das kann ja noch viel mehr.

Wobei mich das jetzt allerdings bei Manfred auch irritiert hat. Elster in eine Videoverwaltung einbauen #-o

Jan
von Jan
Mi, 02. Apr 2008 18:28
Forum: Allgemeine Fragen
Thema: Index dateien - ndx und mdx
Antworten: 21
Zugriffe: 9215

Oh Schande. Klar. Hab ich übersehen. Ich hatte mir nur die eingerückten Zeilen angesehen.

Jan
von Jan
Mi, 02. Apr 2008 17:59
Forum: Allgemeine Fragen
Thema: Index dateien - ndx und mdx
Antworten: 21
Zugriffe: 9215

Rolf, ist Dir da nicht ein Fehler unterlaufen? Du öffnest die dbf und den index, und machst dann ein Spstamm->(OrdSetFocus("spstamm")) . Aber es gibt garkein Tag spstamm. Die dbf und der cdx heißen so, aber kein Tag. Und OrdSetFocus() muß einen Tagnamen mitbekommen, keinen Indexdateinamen....
von Jan
Mi, 02. Apr 2008 14:48
Forum: Allgemeine Fragen
Thema: Index dateien - ndx und mdx
Antworten: 21
Zugriffe: 9215

OrdSetFocus() geht nur bei CDX-Index. Und kommt von Foxpro. Der Unterschied zu den "normalen" dbase-Indizee ist, daß man eine Datei hat, in der mehrere Indizee enthalten sind. Man hat also nur eine Datei statt mehrerer wie bei Clipper mit dem normalen ntx- oder ndx-Index. Und mit OrdSetFoc...
von Jan
Do, 27. Mär 2008 12:09
Forum: OOP
Thema: XbpPushButton und Grafiken
Antworten: 29
Zugriffe: 12640

Wie meinst Du das jetzt genau? jede Grafik, die Du in Dein programm einbinden möchtest, muß in der arc drinstzehen. Mit einer Recource-ID. Und diese ID kannst Du dann in Deinem Programm aufrufen und damit die Grafik einbinden. Aber Du mußt die arc einbinden. Unter VX geht das genau so wie mit jeder ...
von Jan
Do, 27. Mär 2008 11:57
Forum: OOP
Thema: XbpPushButton und Grafiken
Antworten: 29
Zugriffe: 12640

Manfred,

da sehe ich den arc-Compiler, aber nicht die Datei selber drin stehen...

Jan
von Jan
Mi, 26. Mär 2008 18:01
Forum: Clipper
Thema: Netzwerk
Antworten: 13
Zugriffe: 7565

Clipper ist bei mir schon eine Weile her :) . Aber kann es eventuell sein, daß Clipper das nicht erkennt, wenn da kein Laufwerksbuchstabe zugewiesen ist? Und dann die Dateien nicht im eigenen Verzeichnis findet?

Jan
von Jan
Mo, 24. Mär 2008 8:24
Forum: GUI
Thema: Fehler beim Browses synchronisieren
Antworten: 6
Zugriffe: 2761

Problem gelöst. Im 2. Browse fehlte ein :itemMarked mit einem RefreshAll(). Danach funktioniert das korrekt.

Jan