Deutsch
Forum

Fragen zur onl.dll

 

ASKTEC
Hallo iF,

ich habe mal eben wieder versucht aus Deinem Beispiel in dem PHP-Forum schlau zu werden. Leider nur mit bedingtem Erfolg. Jetzt habe ich mir mal die onl.dll angeschaut (unter Code-Snipes) und ausprobiert.

Jetzt habe ich folgende Fragen:

- Welche Funktionen beherbergt die onl.dll denn noch??
- Wie lautet die genaue Syntax?? Mit dem Beispiel der Messagebox beginnt die ausgegebene Zeile mit EURUSD... wenn ich die Funktion zerpflüge und in eine String-Variable schreibe und diese anschließend ausgebe, erhalte ich als Ergenis 53 EURUSD.... Was mache ich falsch???

Ich finde Dein Forum hier echt klasse, nur wünschte ich mir als Nichtprofi ab und zu eine bessere Dokumentation der Beispiele, die Helfen sollen

Bitte nicht falsch verstehen, aber als Newbie bzw. jemand der ab und an versucht etwas dazuzulernen, hat man echt probleme Codebeispiele zu verstehen die so aussehen wie in diesem/deinem Beispiel:

[...] 

Weder die Prozeduren sind beschrieben, noch die Variablen... Wie will man das schnell verstehen und für die eigene Anwendung umsetzen...?

Nichts für ungut und danke für Deine/Eure Hilfe...

Gruß

Andreas *coolyeah*
 
Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz
10.08.2004  
 



Hehe klar Andreas, nun, das liegt warscheinlich daran das alles halt manchmal schneller gehen muß als man es selbst vielleicht möchte. Da fehlt halt einfach oft Die Zeit.

Ich gehe jetzt erstmal auf Deine Fragen ein:

Die onl.dll bietet folgende paar Funktionen:
KompilierenMarkierenSeparieren
def RasIsOnline(0) !"online.dll","Ras_IsOnline"
def RasOnlineName(1) !"online.dll","Ras_GetOnlineName"
def RasConnect(1) !"Online.dll","Ras_Connect"
def RasDisConnect(0) !"Online.dll","Ras_Disconnect"
def RasGetProviderCount(0) !"online.dll","Ras_GetProviderCount"
def RasGetProviderName(2) !"online.dll","Ras_GetProviderName"
def OpenURL(2) !"Online.dll","Internet_OpenURL"
def GetMyOnlineIP(1) !"Online.dll","Internet_GetMyOnlineIP"

Der genaue Syntax für das Beispiel von dem Du redest, nun, ich habs halt mal verständlicher umgeschrieben (auf die Schnelle *duck*)
KompilierenMarkierenSeparieren
def OpenURL(2) !"Online.dll","Internet_OpenURL"
declare callmem#,h&,ed&
dim callmem#,32768
h&=createdialog(%desktop,"Daten von PHP empfangen...",10%,30%,80%,40%)
ed&:=createtext(h&,"Hier die empfangenen Daten",1%,2%,98%,96%):thickframe
openurl("https://de.finance.yahoo.com/d/quotes.csv?s=EURUSD=X&f=sl1d1t1c1ohgv&e=.csv",callmem#)
settext ed&,string$(callmem#,0)
dispose callmem#
waitinput
end
Hoffe das hilft Dir bisl weiter.

Bis denne, iF
 
10.08.2004  
 




ASKTEC
Hallo iF,

danke, das hilft mir weiter... Jetzt komme ich damit klar...

Nur noch ein kleiner Punkt...

Mir ist aufgefallen, dass Du alle Beispiele mit XPSE hier zur Verfügung stellst. Ich denke es gibt aber auch viele User hier, die XPSE noch nicht benutzen... Diese User müssen immer die Beispiele ändern zum testen... Nur mal so als Anmerkung *duck*

Also mach weiter so und danke...

Gruß

Andreas
 
Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz
10.08.2004  
 



Genau, das mit xpse, hmmm, achja, ich möchtja das alle XPSE nutzen. :biggrin:

Besonders durch die demnächst folgenden Erweiterungen wird sich
hoffentlich kaum noch einer Trauen ohne XPSE zu wörkeln.

Bis denne, iF
 
10.08.2004  
 




ASKTEC
Hallo zusammen,

hat schoneinmal jemand versucht eine URL mit einer Variable an die online.dll zu übergeben??

Habe massive Probleme damit. Hier mein Versuch:

[quote:15e7cd22ee]declare x$,x&,pfad$
def OpenURL(2) !onl.dll,Internet_OpenURL

declare callmem#
dim callmem#,255

pfad$=https://www.testseite.de/connect.php?text=ein+neuer+test

openurl(pfad$,callmem#)

x$=String$(callmem#,0)

dispose callmem#
if @neq(@InStr(ERFOLGREICH,x$),0)
print SQL-Eintrag erfolgreich
else
print nicht erfolgreich+x$
print pfad$
endif
waitkey
print x$
waitkey
end[/quote:15e7cd22ee]
Diese Version schlägt immer fehl. Auch ein Versuch dem Inhalt von pfad$ noch CHR$(34) mitzugeben scheitert...

Wer hat eine Idee??

Danke

Andreas
 
Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz
25.08.2004  
 



hey ich mache das auch, ohne probleme, probier mal das + wegzunehmen, brauchst doch garnicht.

Ich schau mal nachher an Deinem Beispiel.

Bis denne, iF
 
25.08.2004  
 




ASKTEC
Hallo iF,

das mit dem + ist nicht das Problem. Wenn ich den kompletten String innerhalb von

openURL(https://www.testseite.de/connect.php?text=ein+neuer+test,callmem#)

aufrufe, dann funktioniert es ohne Probleme...

Nur wenn ich es wir oben gezeigt aufrufe bekomme ich einen Fehler...

Gruß

Andreas
 
Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz
26.08.2004  
 




ASKTEC
Hallo zusammen,

Problem ist gelöst...

Nachdem ich herausgefunden habe, dass die onl.dll von www.mrk-soft.de ist und dort als RAS.dll zu finden ist, habe ich auch dort im Paket eine Anleitung gefunden, mit deren Hilfe ich das Problem beseitigen konnte...

es muss heissen: openurl(addr(pfad$).callmem#)

Gruß und Danke

Andreas
 
Profan 7.6 / XProfan 8 / XProfan 9 ~ W2k Prof. / Win XP Prof. ~ AMD XP2000+ / P4 3.80 GHz
29.08.2004  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

7.420 Betrachtungen

Unbenanntvor 0 min.
Sebastian Sprenger01.08.2013
Peter Max Müller27.03.2013
ByteAttack23.06.2012

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

ASKTEC (5x)
unbekannt (3x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie