Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
3 registered members (TedMar, AndrewAMD, fairtrader), 578 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rating: 5
Page 3 of 4 1 2 3 4
Re: Test - Dateisystem - Doku verfügbar [Re: TWO] #123132
04/14/07 01:24
04/14/07 01:24
Joined: Oct 2002
Posts: 361
Germany Cologne
hack-panther Offline
Senior Member
hack-panther  Offline
Senior Member

Joined: Oct 2002
Posts: 361
Germany Cologne
Ich habs eigentlich genau so gemacht wie beschrieben...
Code:

var anz_dateien;
anz_dateien = gs_SearchFilesInDir("currentdir\\","*.*");



Selbst bei gs_CreateFolder("currentdir\\","Wicht"); sagt er das gleiche...

Habe bei Lite-C in einer gleichnamigen WDL-Datei den Plugin-Dir festgelegt ("plugindir = ".";),
und in der C-Datei die Funktionen vorher aufgerufen mit dllfunction...
(Geht doch genau so mit Lite-C oder?)

Würde mich echt freuen wenn es bei Lite-C funktionieren würde..

Last edited by hack-panther; 04/14/07 01:25.
Re: Test - Dateisystem - Doku verfügbar [Re: hack-panther] #123133
04/14/07 01:27
04/14/07 01:27
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
gs_SearchFilesInDir((char*)"currentdir\\",(char*)"*.*");

Damit sollte es funken.

Re: Test - Dateisystem - Doku verfügbar [Re: TWO] #123134
04/14/07 06:25
04/14/07 06:25
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Mich würde auch interessieren, ob es bei LiteC funktioniert.

@Alle: Ich bin blöd. Wenn Pfade mit gs_GetSpecialFolder und gs_GetCurrentFolder ermittelt werden, dann will man damit auch weiterarbeiten. Entsprechend wäre es sinnvoll, wenn die Pfade mit doppeltem Backslash zurückgeliefert werden.

Das werde ich heute noch überarbeiten.

Re: Test - Dateisystem - Doku verfügbar [Re: TWO] #123135
04/14/07 09:20
04/14/07 09:20
Joined: Oct 2002
Posts: 361
Germany Cologne
hack-panther Offline
Senior Member
hack-panther  Offline
Senior Member

Joined: Oct 2002
Posts: 361
Germany Cologne
Ein kleiner Fortschritt... Es klappt....

Aber er liefert immer 0 zurück,
wobei er die anzahlen der dateien liefern sollte.

Und wenn ich es bei gs_CreateFolder so mache,
crasht er einfach ohne Fehlermeldung.

Das gleiche macht er aber auch wenn ich (STRING*), statt (char*) schreibe...

Re: Test - Dateisystem - Doku verfügbar [Re: hack-panther] #123136
04/14/07 09:21
04/14/07 09:21
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Wie lautet Deine Anweisung mit gs_SearchFilesInDir genau?

Re: Test - Dateisystem - Doku verfügbar [Re: Wicht] #123137
04/14/07 10:04
04/14/07 10:04
Joined: Oct 2002
Posts: 361
Germany Cologne
hack-panther Offline
Senior Member
hack-panther  Offline
Senior Member

Joined: Oct 2002
Posts: 361
Germany Cologne
var Dateien_Anzahl;
Dateien_Anzahl = gs_SearchFilesInDir((char*)"currentdir\\",(char*)"*.*");

in Lite-C... Kommt aber immer 0 zurück... :-(

Last edited by hack-panther; 04/14/07 10:06.
Re: Test - Dateisystem - Doku verfügbar [Re: hack-panther] #123138
04/14/07 10:53
04/14/07 10:53
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
@Alle:
Zwei Funktionen wurden abgeändert. ( gs_GetCurrentFolder und gs_GetSpecialFolder )
In beiden muss man jetzt eine 1 oder 2 angeben. Je nachdem, ob das zurückgelieferte Verzeichnis nur jeweils einen Backslash enthalten soll oder zwei.
Z.B. C:\MeinSpiel\save oder C:\\MeinSpiel\\save

dllfunction gs_GetCurrentFolder(number);
dllfunction gs_GetSpecialFolder(foldertype,number);


Der Aufruf sieht dann so aus:

str_cpy(str_folder, gs_GetCurrentFolder(1)); // oder ...
str_cpy(str_folder, gs_GetCurrentFolder(2));

bzw.

str_cpy(str_folder, gs_GetSpecialFolder("personal",1)); // oder ...
str_cpy(str_folder, gs_GetSpecialFolder("personal",2));

Die Änderung steht ebenfalls in der Dokumentation.

@hack-panther:
Möglicherweise muss die DLL für LiteC umgeschrieben bzw. angepasst werden. LazyDog hat freundlicherweise ein neues A6 SDK für Delphi bereitgestellt. Ich habe ihm eine email geschrieben. Mal schauen, was er bezüglich LiteC antwortet. Sollte es seiner Meinung nach möglich sein, werde ich auf jeden Fall die DLL für LiteC umschreiben.

Re: Test - Dateisystem - Doku verfügbar [Re: Wicht] #123139
04/14/07 14:44
04/14/07 14:44
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
Ach hack-panther, sorry. Ich bin schon so an Lite-C gewöhnt.

gs_SearchFilesInDir(str_create("currentdir\\"),str_create("*.*"));

Jetzt aber

Re: Test - Dateisystem - Doku verfügbar [Re: TWO] #123140
04/14/07 15:59
04/14/07 15:59
Joined: Oct 2002
Posts: 361
Germany Cologne
hack-panther Offline
Senior Member
hack-panther  Offline
Senior Member

Joined: Oct 2002
Posts: 361
Germany Cologne
Wie gerne würde ich jetzt sagen:
JUHU, es klappt...

Aber leider kommt noch immer 0 zurück...

Bei gs_CreateFolder crasht er zwar nicht mehr,
jedoch entsteht auch kein Ordner...

Irgendworan muss es doch liegen...

Hab auch ein bisschen in C-Script mit dem System rumgespielt:
Echt genial...
Gut durchdacht und dabei doch so einfach zu handlen....
Danke für die Arbeit.
Genau das was ich für mein aktuelles Lite-C Projekt brauchen würde... ^^

Ich hoffe auch, dass ich es bald verwenden kann... :-) *Träum* ^^

Re: Test - Dateisystem - Doku verfügbar [Re: hack-panther] #123141
04/15/07 08:13
04/15/07 08:13
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
@hack-panther:
Möglicherweise wirst Du doch bald sagen können: "JUHU, es klappt..."
Anscheinend funktioniert jetzt der Datenaustausch LiteC->dwsystem.dll->LiteC

Page 3 of 4 1 2 3 4

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1