Internetabfrage

Anfängerfragen zum Programmieren mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> Es gibt ja schließlich jede Menge anderer Programme die ähnliches tun und nicht gleich Großalarm auslösen.

http://www.purebasic.fr/english/viewtopic.php?t=32189

....sogar der PB updater wurde schon angemeckert.

fazit:
wenn du independend-software nutzen willst, besorg dir nen Virenchecker, der weniger eingebildet ist.
wenn du nen eingebildeten virenchecker nutzen willst, tu am besten gleich PB und FreeBasic und alle anderen independents in die tonne.

...klingt komisch, is aber so.
die meisten AV-firmen halten es noch nicht mal für nötig, auf Freds emails zu antworten.
was mich betrifft, mich kann Norton und Avira mal gepflegt am A.... lecken.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Elektrolurch
Beiträge: 168
Registriert: 11.10.2007 16:48
Wohnort: 49°26'51.46"N - 8°59'49.06"E
Kontaktdaten:

Beitrag von Elektrolurch »

Kaeru Gaman hat geschrieben:> fazit:
wenn du independend-software nutzen willst, besorg dir nen Virenchecker, der weniger eingebildet ist.
wenn du nen eingebildeten virenchecker nutzen willst, tu am besten gleich PB und FreeBasic und alle anderen independents in die tonne.
Es geht mir ja wie geschrieben, nicht nur um meinen Rechner, sondern um die Kompatibiltät auf anderen Rechnern.
Es kann ja nicht sein, dass ich meinen Rechner zurechtstricke, dort Programme schreibe und sobald ich sie an Dritte weitergebe werden daraus Viren :freak:
Ich möchte die Freiheit jeden Users wahren, sich seinen Rechner nach seiner eigenen Vorliebe einzurichten.

Es lohnt ja der Aufwand nicht wenn man Programme nicht an interessierte weitergeben kann.

Bye Andre
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ja is klar....

aber so Firmen wie Norton geht das nunmal am Arsch vorbei, ob sie Independend-Progger verprellen oder nicht.

> Ich möchte die Freiheit jeden Users wahren, sich seinen Rechner nach seiner eigenen Vorliebe einzurichten.

ja schön, aber Norton scheißt auf diese Freiheit.

wer Independent-Software nutzen will, darf keine Elitären Virenchecker verwenden, so einfach ist das.

die meisten User benutzen eh nur Produkte von Microsoft oder Adobe,
denen macht das nix aus, wenn ihr Virenscanner überempfindlich ist.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Elektrolurch hat geschrieben:
Kaeru Gaman hat geschrieben:> fazit:
wenn du independend-software nutzen willst, besorg dir nen Virenchecker, der weniger eingebildet ist.
wenn du nen eingebildeten virenchecker nutzen willst, tu am besten gleich PB und FreeBasic und alle anderen independents in die tonne.
Es geht mir ja wie geschrieben, nicht nur um meinen Rechner, sondern um die Kompatibiltät auf anderen Rechnern.
Es kann ja nicht sein, dass ich meinen Rechner zurechtstricke, dort Programme schreibe und sobald ich sie an Dritte weitergebe werden daraus Viren :freak:
Ich möchte die Freiheit jeden Users wahren, sich seinen Rechner nach seiner eigenen Vorliebe einzurichten.

Es lohnt ja der Aufwand nicht wenn man Programme nicht an interessierte weitergeben kann.

Bye Andre
Dann umgehe das doch einfach in dem du andere Befehle benutzt.
Alternativ kannst du es auch mal mit dynamisches Laden und/oder
per Ordinal versuchen.
Benutzeravatar
Elektrolurch
Beiträge: 168
Registriert: 11.10.2007 16:48
Wohnort: 49°26'51.46"N - 8°59'49.06"E
Kontaktdaten:

Beitrag von Elektrolurch »

Hi
Sorry, die Kritik an Softwarefirmen hilft mir leider nicht weiter. (wir werden sie auch nicht ändern)
Ich bin immer noch der auf der Suche nach eine praktikablen Lösung.

Leider weiß ich zu wenig, (Anfänger) aber meistens gibt es viele Wege nach Rom.
Für sich selbst zu programmieren hat was von, Fußball mit sich selbst spielen. :)

Die Hoffnung stirbt zuletzt.
Vielleicht hat ja noch jemand eine Idee

Bye Andre
Benutzeravatar
Elektrolurch
Beiträge: 168
Registriert: 11.10.2007 16:48
Wohnort: 49°26'51.46"N - 8°59'49.06"E
Kontaktdaten:

Beitrag von Elektrolurch »

edel hat geschrieben:Dann umgehe das doch einfach in dem du andere Befehle benutzt.
Alternativ kannst du es auch mal mit dynamisches Laden und/oder
per Ordinal versuchen.
Genau das ist meinen Meinung.
Da ich aber Anfänger bin, wäre ich an einem detailierterem Tipp interessiert.

Was meinst du mit dynamischem Laden oder Ordinal ?
Das sind spaniche Dörfer für mich.
Hast du einen Codeschnipsel den ich mir umstricken kann?
Ich bin sozusagen Autodidakt und und lerne beim ausprobieren.
Bye Andre
Benutzeravatar
rolaf
Beiträge: 3843
Registriert: 10.03.2005 14:01

Beitrag von rolaf »

Lade doch die Seite komplett mit

Code: Alles auswählen

URLDownloadToFile_(0, "http://ergebnisse.westlotto.com/wlinfo/WL_InfoService?client=frss&gruppe=Gewinnzahlen&spielart=LOTTO", "c:\test.txt", 0, 0)
herunter. Das wurde bei mir von AntiVir noch nie in EXEs angemeckert.
Und die Textdatei kannst du dann ganz bequem als Datei öffnen und parsen.
So hätte ich es ohnehin gemacht.
Zuletzt geändert von rolaf am 01.06.2008 10:24, insgesamt 2-mal geändert.
:::: WIN 10 :: PB 5.73 :: (x64) ::::
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

Code: Alles auswählen

#INTERNET_FLAG_RELOAD = $80000000

Procedure.s OpenURL(Url.s, OpenType.b)
  Protected lib = OpenLibrary(#PB_Any,"wininet")
  Protected InetOpen.l
  Protected InetOpenUrl.l
  Protected InetCloseHandle.l
  Protected InetReadFile.l
  
  If lib
    
    InetOpen = GetFunctionEntry(lib,268) ; unicode = 271
    InetOpenUrl = GetFunctionEntry(lib,269) ; unicode = 270
    InetCloseHandle = GetFunctionEntry(lib,224)
    InetReadFile = GetFunctionEntry(lib,276)
    
    If Not InetOpen Or Not InetOpenUrl Or Not InetCloseHandle Or Not InetReadFile
      ProcedureReturn
    EndIf 
  
  Else
    ProcedureReturn ""
  EndIf 
      
    
  isLoop.b=1
  
  hInet.l=0: hURL.l=0: Bytes.l=0
  Buffer.s=Space(2048)
  
  hInet = CallFunctionFast(InetOpen,"PB@INET", OpenType, #Null, #Null, 0)
  hURL = CallFunctionFast(InetOpenUrl,hInet, Url, #Null, 0, #INTERNET_FLAG_RELOAD , 0)
  
  Repeat
    Delay(1)
    
    CallFunctionFast(InetReadFile,hURL, @Buffer, Len(Buffer), @Bytes)
    
    If Bytes = 0
      isLoop=0
    Else
      
      res.s = res + Left(Buffer, Bytes)      
    EndIf
        
  Until isLoop=0
  
  CallFunctionFast(InetCloseHandle,hURL)
  CallFunctionFast(InetCloseHandle,hInet)
  
  CloseLibrary(lib)  
  
  ProcedureReturn res
EndProcedure 

Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Elektrolurch hat geschrieben:Was kann ich da ändern?
Probier mal ReceiveHTTPFile() aus.
Vom hören-sagen soll dieser Befehl keinen Fehlalarm auslösen.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Elektrolurch
Beiträge: 168
Registriert: 11.10.2007 16:48
Wohnort: 49°26'51.46"N - 8°59'49.06"E
Kontaktdaten:

Beitrag von Elektrolurch »

Hi

Schon mal Danke

Ich kann leider erst heute Abend eure Vorschläge ausprobieren.
Ich werde aber mit Sicherheit berichten.

Bye Andre
Antworten