Umwandlung C-Code nach Vb.Net

Dieses Thema Umwandlung C-Code nach Vb.Net im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von mypage.tv, 8. Juni 2005.

Thema: Umwandlung C-Code nach Vb.Net Hey Ihr, ich versuche nun schon den ganzen Tag einen C-Code nach vb.net zu portieren, ich schaff es aber nicht...

  1. Hey Ihr, ich versuche nun schon den ganzen Tag einen C-Code nach vb.net zu portieren, ich schaff es aber nicht ganz... ich hoff ihr könnt mir helfen:

    hier mal der code:

    Code:
    #include <stdio.h>
    #include <dlfcn.h>
    
    void main(int argc, char *argv[]){
       int (*TwixInitializeEngine)(char*);
       int (*TwixSetSearchName)(char*);
       int (*TwixSetSearchFirstName)(char*);
       int (*TwixSetSearchStreetNo)(char*);
       int (*TwixSetSearchZipCity)(char*);
       int (*TwixSetSearchProfession)(char*);
       int (*TwixSetSearchMaidenName)(char*);
       int (*TwixSetSearchPhone)(char*);
       int (*TwixSetSearchSpecial)(char*);
       int (*TwixSetSearchCantons)(char*);
       int (*TwixClearSearchEntries)();
       int (*TwixGetSearchResult)(int);
       int (*TwixGetMainEntry)(int, char*, int);
       int (*TwixSearch)();
       void *handle;
       char value[1000];
       int rescnt, i, j;
       handle = dlopen(twxapi32.dll, RTLD_LAZY);
       TwixInitializeEngine = dlsym(handle, TwixInitializeEngine);
       TwixSetSearchName = dlsym(handle, TwixSetSearchName);
       TwixSetSearchFirstName = dlsym(handle, TwixSetSearchFirstName);
       TwixSetSearchStreetNo = dlsym(handle, TwixSetSearchStreetNo);
       TwixSetSearchZipCity = dlsym(handle, TwixSetSearchZipCity);
       TwixSetSearchProfession = dlsym(handle, TwixSetSearchProfession);
       TwixSetSearchMaidenName = dlsym(handle, TwixSetSearchMaidenName);
       TwixSetSearchPhone = dlsym(handle, TwixSetSearchPhone);
       TwixSetSearchSpecial = dlsym(handle, TwixSetSearchSpecial);
       TwixSetSearchCantons = dlsym(handle, TwixSetSearchCantons);
       TwixClearSearchEntries = dlsym(handle, TwixClearSearchEntries);
       TwixGetSearchResult = dlsym(handle, TwixGetSearchResult);
       TwixGetMainEntry = dlsym(handle, TwixGetMainEntry);
       TwixSearch = dlsym(handle, TwixSearch);
       TwixInitializeEngine(O:); /* Laufwerksbuchstabe der CD ROM */
       TwixSetSearchPhone(argv[1]);
       rescnt = TwixSearch();
       for(i=0; i < rescnt; i++){
          TwixGetSearchResult(i+1);
          for(j=2; j < 40; j++){
             TwixGetMainEntry(j, (char*)&value, 100);
             printf(%i: %s\n, j, &value);
          }
       }
    }
    
    Es Funktioniert soweit alles bei mir, bis auf die Funktion: TwixGetMainEntry() diese bring ich in VB einfach nicht hin. keine Ahnung wie ich das angehen soll. Leider ist das auch genau die welche mir die Daten liefern sollte :-(

    in meinen augen sollte diese Funktion die zurückgelieferten Daten in das Array schreiben...??

    danke schon mal für eure inputs!
     
  2. Wahrscheinlich ist Dein Array aber nicht ein einfacher Speicherbereich und Du lässt die Verwaltungsinformationen überschreiben
     
Die Seite wird geladen...

Umwandlung C-Code nach Vb.Net - Ähnliche Themen

Forum Datum
Umwandlung von Excel nach Pdf, wie geht das? Windows 8 Forum 8. Sep. 2014
Umwandlung von c:\program files (x86) zu c:\programme Software: Empfehlungen, Gesuche & Problemlösungen 26. Okt. 2011
Firefox - Umwandlung der Umlaute in Unicode beim Kopieren !? Web-Browser 8. Nov. 2009
Word 2007: Umwandlung in PDF schwarzer Block bei Excel-Liste Windows XP Forum 19. Apr. 2008
batDatei funktioniert nach Umwandlung in exeDatei nichtg mehr Webentwicklung, Hosting & Programmierung 13. Apr. 2008